0001651944-23-000045.txt : 20230504 0001651944-23-000045.hdr.sgml : 20230504 20230504163338 ACCESSION NUMBER: 0001651944-23-000045 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 51 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230504 DATE AS OF CHANGE: 20230504 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DermTech, Inc. CENTRAL INDEX KEY: 0001651944 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MEDICAL LABORATORIES [8071] IRS NUMBER: 842870849 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38118 FILM NUMBER: 23889383 BUSINESS ADDRESS: STREET 1: 12340 EL CAMINO REAL CITY: SAN DIEGO STATE: CA ZIP: 92130 BUSINESS PHONE: 858-450-4222 MAIL ADDRESS: STREET 1: 12340 EL CAMINO REAL CITY: SAN DIEGO STATE: CA ZIP: 92130 FORMER COMPANY: FORMER CONFORMED NAME: Constellation Alpha Capital Corp. DATE OF NAME CHANGE: 20150827 10-Q 1 dmtk-20230331.htm 10-Q dmtk-20230331
000165194412-312023Q1false0.50.250.25four00016519442023-01-012023-03-310001651944dei:FormerAddressMember2023-01-012023-03-3100016519442023-04-28xbrli:shares00016519442023-03-31iso4217:USD00016519442022-12-31iso4217:USDxbrli:shares0001651944dmtk:TestRevenueMember2023-01-012023-03-310001651944dmtk:TestRevenueMember2022-01-012022-03-310001651944dmtk:ContractualActivitiesMember2023-01-012023-03-310001651944dmtk:ContractualActivitiesMember2022-01-012022-03-3100016519442022-01-012022-03-310001651944us-gaap:CommonStockMember2022-12-310001651944us-gaap:AdditionalPaidInCapitalMember2022-12-310001651944us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001651944us-gaap:RetainedEarningsMember2022-12-310001651944us-gaap:CommonStockMember2023-03-310001651944us-gaap:CommonStockMember2023-01-012023-03-310001651944us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001651944us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-03-310001651944us-gaap:RetainedEarningsMember2023-01-012023-03-310001651944us-gaap:AdditionalPaidInCapitalMember2023-03-310001651944us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-310001651944us-gaap:RetainedEarningsMember2023-03-310001651944us-gaap:CommonStockMember2021-12-310001651944us-gaap:AdditionalPaidInCapitalMember2021-12-310001651944us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001651944us-gaap:RetainedEarningsMember2021-12-3100016519442021-12-310001651944us-gaap:CommonStockMember2022-01-012022-03-310001651944us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001651944us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-03-310001651944us-gaap:RetainedEarningsMember2022-01-012022-03-310001651944us-gaap:CommonStockMember2022-03-310001651944us-gaap:AdditionalPaidInCapitalMember2022-03-310001651944us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-03-310001651944us-gaap:RetainedEarningsMember2022-03-3100016519442022-03-31dmtk:revenueStream0001651944dmtk:ContractRevenueAdhesivePatchKitsMember2023-01-012023-03-310001651944dmtk:ContractRevenueAdhesivePatchKitsMember2022-01-012022-03-310001651944dmtk:ContractRevenueRNAExtractionsMember2023-01-012023-03-310001651944dmtk:ContractRevenueRNAExtractionsMember2022-01-012022-03-310001651944dmtk:ContractRevenueProjectManagementFeesMember2023-01-012023-03-310001651944dmtk:ContractRevenueProjectManagementFeesMember2022-01-012022-03-310001651944dmtk:TestMember2023-03-310001651944dmtk:TestMember2022-12-310001651944dmtk:ContractualActivitiesMember2023-03-310001651944dmtk:ContractualActivitiesMember2022-12-310001651944us-gaap:WarrantMember2023-01-012023-03-310001651944us-gaap:WarrantMember2022-01-012022-03-310001651944us-gaap:StockOptionMember2023-01-012023-03-310001651944us-gaap:StockOptionMember2022-01-012022-03-310001651944us-gaap:RestrictedStockMember2023-01-012023-03-310001651944us-gaap:RestrictedStockMember2022-01-012022-03-3100016519442019-08-292019-08-29xbrli:pure0001651944us-gaap:CorporateDebtSecuritiesMember2023-03-310001651944us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember2023-03-310001651944us-gaap:CorporateDebtSecuritiesMember2022-12-310001651944us-gaap:MunicipalNotesMember2022-12-310001651944us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember2022-12-310001651944us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001651944us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:MunicipalNotesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalNotesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:FairValueInputsLevel3Memberus-gaap:MunicipalNotesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:MunicipalNotesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001651944us-gaap:WarrantyRightsAndObligationsFairValueOptionMember2023-01-012023-03-310001651944us-gaap:WarrantyRightsAndObligationsFairValueOptionMember2022-01-012022-03-310001651944dmtk:WarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2022-12-310001651944dmtk:WarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-03-310001651944dmtk:WarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2023-03-310001651944dmtk:RestrictedCashMemberus-gaap:FairValueInputsLevel1Member2023-03-310001651944dmtk:RestrictedCashMemberus-gaap:FairValueInputsLevel1Member2022-12-310001651944dmtk:AtTheMarketOfferingMemberdmtk:CowenLimitedLiabilityCompanyMember2020-11-102020-11-100001651944dmtk:AtTheMarketOfferingMemberdmtk:CowenLimitedLiabilityCompanyMember2020-11-102021-12-310001651944dmtk:AtTheMarketOfferingMemberdmtk:CowenLimitedLiabilityCompanyMember2020-11-102022-12-310001651944dmtk:AtTheMarketOfferingMemberdmtk:CowenLimitedLiabilityCompanyMember2022-01-012022-12-310001651944dmtk:AtTheMarketOfferingMemberdmtk:CowenLimitedLiabilityCompanyMember2023-01-012023-03-310001651944dmtk:CowenLimitedLiabilityCompanyMember2022-08-082022-08-080001651944dmtk:CowenLimitedLiabilityCompanyMember2023-01-012023-03-310001651944dmtk:SpecialPurposeAcquisitionCompaniesWarrantsMember2017-06-232017-06-230001651944dmtk:PublicSpecialPurposeAcquisitionCompaniesWarrantsMember2017-06-232017-06-230001651944dmtk:PrivateSpecialPurposeAcquisitionCompaniesWarrantsMember2017-06-232017-06-230001651944dmtk:SpecialPurposeAcquisitionCompaniesWarrantsMemberus-gaap:CommonStockMember2023-03-310001651944dmtk:SpecialPurposeAcquisitionCompaniesWarrantsMember2021-12-310001651944dmtk:SpecialPurposeAcquisitionCompaniesWarrantsMember2021-01-012021-12-310001651944dmtk:SpecialPurposeAcquisitionCompaniesWarrantsMember2023-03-310001651944dmtk:SpecialPurposeAcquisitionCompaniesWarrantsMember2022-12-310001651944dmtk:PrivateSpecialPurposeAcquisitionCompaniesWarrantsMember2023-03-310001651944dmtk:PrivateSpecialPurposeAcquisitionCompaniesWarrantsMember2022-12-310001651944dmtk:PlacementAgentWarrantsMember2015-01-012016-12-310001651944dmtk:PlacementAgentWarrantsMember2016-12-310001651944dmtk:PlacementAgentWarrantsMemberus-gaap:CommonStockMember2016-12-310001651944dmtk:PlacementAgentWarrantsMember2016-01-012018-12-310001651944dmtk:PlacementAgentWarrantsMember2018-12-310001651944dmtk:PlacementAgentWarrantsMemberus-gaap:CommonStockMember2018-12-310001651944dmtk:TwoThousandEighteenConvertibleBridgeNotesMemberdmtk:PlacementAgentWarrantsMember2020-01-012020-12-310001651944dmtk:TwoThousandEighteenConvertibleBridgeNotesMemberdmtk:PlacementAgentWarrantsMember2020-12-310001651944dmtk:TwoThousandEighteenConvertibleBridgeNotesMemberdmtk:PlacementAgentWarrantsMemberus-gaap:CommonStockMember2020-12-310001651944dmtk:PlacementAgentWarrantsMember2022-12-310001651944dmtk:PlacementAgentWarrantsMember2023-03-310001651944us-gaap:CostOfSalesMember2023-01-012023-03-310001651944us-gaap:CostOfSalesMember2022-01-012022-03-310001651944us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001651944us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001651944us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001651944us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001651944us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001651944us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001651944dmtk:SpecialPurposeAcquisitionCompaniesWarrantsMember2023-01-012023-03-31dmtk:warrant0001651944dmtk:EVERSANALifeScienceServicesLLCMemberdmtk:SpouseOfChiefCommercialOfficerMember2023-01-012023-03-310001651944dmtk:EVERSANALifeScienceServicesLLCMemberdmtk:SpouseOfChiefCommercialOfficerMember2022-01-012022-03-310001651944dmtk:EVERSANALifeScienceServicesLLCMemberdmtk:SpouseOfChiefCommercialOfficerMember2023-03-310001651944dmtk:EVERSANALifeScienceServicesLLCMemberdmtk:SpouseOfChiefCommercialOfficerMember2022-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
________________________
FORM 10-Q
________________________
Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2023
OR
oTRANSITION 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-38118
________________________
DERMTECH, INC.
(Exact Name of Registrant as Specified in its Charter)
________________________
Delaware84-2870849
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
12340 El Camino Real,
San Diego ,CA
92130
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (858) 450-4222
11099 N. Torrey Pines Road, Suite 100, La Jolla, CA 92037
(Former name, former address and former fiscal year, if changed since last report)
________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading
Symbol(s)
Name of each exchange on which registered
Common Stock, par value $0.0001 per shareDMTK
The Nasdaq Capital Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days Yes x No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated fileroAccelerated filero
Non-accelerated filerxSmaller reporting companyx
Emerging growth companyo
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
As of April 28, 2023, the registrant had 31,089,911 shares of common stock, $0.0001 par value per share, outstanding.


Table of Contents
Page
i

PART I—FINANCIAL INFORMATION
Item 1. Financial Statements.
DERMTECH, INC.
Condensed Consolidated Balance Sheets
(in thousands, except share and per share data)
(Unaudited)
March 31, 2023December 31, 2022
Assets
Current assets:
Cash and cash equivalents$48,438 $77,757 
Short-term marketable securities56,340 48,411 
Accounts receivable3,690 4,172 
Inventory1,574 1,757 
Prepaid expenses and other current assets2,348 3,940 
Total current assets112,390 136,037 
Property and equipment, net6,262 6,375 
Operating lease right-of-use assets54,800 56,007 
Restricted cash3,501 3,488 
Other assets168 168 
Total assets$177,121 $202,075 
Liabilities and Stockholders’ Equity  
Current liabilities:  
Accounts payable$1,680 $2,419 
Accrued compensation7,556 7,894 
Accrued liabilities4,807 3,464 
Short-term deferred revenue242 109 
Current portion of operating lease liabilities1,756 1,634 
Current portion of finance lease obligations97 116 
Total current liabilities16,138 15,636 
Warrant liability12 5 
Long-term finance lease obligations, less current portion49 53 
Operating lease liabilities, long-term53,680 54,028 
Total liabilities69,879 69,722 
Stockholders’ equity:  
Common stock, $0.0001 par value per share; 50,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 31,088,911 and 30,297,408 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively
3 3 
Additional paid-in capital461,845 456,171 
Accumulated other comprehensive loss(289)(774)
Accumulated deficit(354,317)(323,047)
Total stockholders’ equity107,242 132,353 
Total liabilities and stockholders’ equity$177,121 $202,075 
See accompanying notes to unaudited condensed consolidated financial statements.
1

DERMTECH, INC.
Condensed Consolidated Statements of Operations
(in thousands, except share and per share data)
(Unaudited)
Three Months Ended March 31,
20232022
Revenues:
Test revenue $3,425 $3,518 
Contract revenue52 200 
Total revenues3,477 3,718 
Cost of revenues:  
Cost of test revenue3,791 3,530 
Cost of contract revenue30 24 
Total cost of revenues3,821 3,554 
Gross (loss) profit(344)164 
Operating expenses:  
Sales and marketing15,417 15,443 
Research and development4,409 6,338 
General and administrative11,875 8,574 
Total operating expenses31,701 30,355 
Loss from operations(32,045)(30,191)
Other income/(expense):  
Interest income, net782 66 
Change in fair value of warrant liability(7)17 
Total other income775 83 
Net loss$(31,270)$(30,108)
Weighted average shares outstanding used in computing net loss per share, basic and diluted30,557,216 29,836,072 
Net loss per share of common stock outstanding, basic and diluted$(1.02)$(1.01)
See accompanying notes to unaudited condensed consolidated financial statements.
2

DERMTECH, INC.
Condensed Consolidated Statements of Comprehensive Loss
(in thousands)
(Unaudited)
Three Months Ended March 31,
20232022
Net loss$(31,270)$(30,108)
Unrealized net gain/(loss) on marketable securities and cash equivalents485 (570)
Comprehensive loss$(30,785)$(30,678)
See accompanying notes to unaudited condensed consolidated financial statements.
3

DERMTECH, INC.
Condensed Consolidated Statements of Stockholders’ Equity
(in thousands, except share and per share data)
(Unaudited)
Common stockAdditional
paid-in
capital
Accumulated
other
comprehensive
loss
Accumulated
deficit
Total
stockholders’
equity
SharesAmount
Balance, December 31, 202230,297,408 $3 $456,171 $(774)$(323,047)$132,353 
Issuance of common stock at a weighted average price of $3.68 through at-the-market offering, net of $0.1 million issuance costs
107,451 — 270 — — 270 
Issuance of common stock from option exercises and RSU releases510,027 — 92 — — 92 
Issuance of common stock from Employee Stock Purchase Plan174,025 — 576 — — 576 
Unrealized net gain on available-for-sale marketable securities and cash equivalents— — — 485 — 485 
Stock-based compensation— — 4,736 — — 4,736 
Net loss— — — — (31,270)(31,270)
Balance, March 31, 202331,088,911 $3 $461,845 $(289)$(354,317)$107,242 

Common stockAdditional
paid-in
capital
Accumulated
other
comprehensive
loss
Accumulated
deficit
Total
stockholders’
equity
SharesAmount
Balance, December 31, 202129,772,922 $3 $436,183 $(124)$(206,364)$229,698 
Issuance of common stock from option exercises and RSU releases109,275 — 40 — — 40 
Issuance of common stock from warrant exercises11,101 — 12 — — 12 
Issuance of common stock from Employee Stock Purchase Plan47,339 — 515 — — 515 
Unrealized net loss on available-for-sale marketable securities— — — (570)— (570)
Stock-based compensation— — 3,894 — — 3,894 
Net loss— — — — (30,108)(30,108)
Balance, March 31, 202229,940,637 $3 $440,644 $(694)$(236,472)$203,481 

See accompanying notes to unaudited condensed consolidated financial statements.
4

DERMTECH, INC.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(Unaudited)
Three Months Ended March 31,
20232022
Cash flows from operating activities:  
Net loss$(31,270)$(30,108)
Adjustments to reconcile net loss to net cash used in operating activities:  
Depreciation466 372 
Change in fair value of warrant liability7 (17)
Amortization of operating lease right-of-use assets1,207 435 
Stock-based compensation4,736 3,894 
Amortization of premiums, net of accretion of discounts on marketable securities(6)713 
Gain on disposal of equipment(29) 
Changes in operating assets and liabilities:  
Accounts receivable482 (1,148)
Inventory183 (283)
Prepaid expenses and other current assets1,592 (94)
Operating lease liabilities(227)(271)
Accounts payable, accrued liabilities and deferred revenue1,169 161 
Accrued compensation(338)1,523 
Net cash used in operating activities(22,028)(24,823)
Cash flows from investing activities:  
Purchases of marketable securities(16,481)(13,656)
Sales and maturities of marketable securities9,044 6,769 
Purchases of property and equipment(757)(646)
Net cash used in investing activities(8,194)(7,533)
Cash flows from financing activities:  
Proceeds from issuance of common stock in connection with at-the-market offering, net270  
Proceeds from exercise of common stock warrants 12 
Proceeds from exercise of stock options92 40 
Proceeds from contributions to the Employee Stock Purchase Plan576 515 
Principal repayments of finance lease obligations(22)(40)
Net cash provided by financing activities916 527 
Net decrease in cash, cash equivalents and restricted cash(29,306)(31,829)
Cash, cash equivalents and restricted cash, beginning of period81,245 179,907 
Cash, cash equivalents and restricted cash, end of period$51,939 $148,078 
Reconciliation of cash, cash equivalents and restricted cash, end of period:
Cash and cash equivalents$48,438 $145,053 
Restricted cash3,501 3,025 
Total cash, cash equivalents and restricted cash$51,939 $148,078 
Supplemental cash flow information:  
Cash paid for interest on finance lease obligations$1 $3 
Supplemental disclosure of noncash investing and financing activities:  
Purchases of property and equipment recorded in accounts payable$16 $318 
Right-of-use assets obtained in exchange for lease obligations$ $15,755 
Change in unrealized net gains/(losses) on available-for-sale marketable securities and cash equivalents$485 $(570)
See accompanying notes to unaudited condensed consolidated financial statements.
5

DERMTECH, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
1.    The Company and a Summary of its Significant Accounting Policies
(a)    Nature of Operations
On August 29, 2019, DermTech, Inc., formerly known as Constellation Alpha Capital Corp, (the “Company”), and DermTech Operations, Inc., formerly known as DermTech, Inc., (“DermTech Operations”), consummated the transactions contemplated by the Agreement and Plan of Merger, dated as of May 29, 2019, by and among the Company, DT Merger Sub, Inc., a wholly owned subsidiary of the Company (“Merger Sub”), and DermTech Operations. The Company refers to this agreement, as amended by that certain First Amendment to Agreement and Plan of Merger dated as of August 1, 2019, as the Merger Agreement. Pursuant to the Merger Agreement, Merger Sub merged with and into DermTech Operations, with DermTech Operations surviving as a wholly-owned subsidiary of the Company. The Company refers to this transaction as the Business Combination. In connection with and two days prior to the completion of the Business Combination, the Company domesticated from the British Virgin Islands to Delaware. DermTech Operations changed its name from DermTech, Inc. to DermTech Operations, Inc. shortly before the completion of the Business Combination. On August 29, 2019, immediately following the completion of the Business Combination, the Company changed its name from Constellation Alpha Capital Corp. to DermTech, Inc., and then effected a one-for-two reverse stock split of its common stock.
The Company is a molecular diagnostic company developing and marketing its Clinical Laboratory Improvement Amendments of 1988 (“CLIA”) laboratory services including molecular pathology tests to facilitate the diagnosis of dermatologic conditions including melanoma. The Company has developed a proprietary, non-invasive technique for sampling the surface layers of the skin using an adhesive patch called the DermTech Smart Sticker™ (the “Smart Sticker”) in order to collect individual biological information for commercial applications in the medical diagnostic field.
The Company has incurred operating losses since inception and has an accumulated deficit of $354.3 million at March 31, 2023. As of March 31, 2023, cash and cash equivalents totaled approximately $48.4 million and short-term marketable securities totaled approximately $56.3 million. The Company's transition to profitable operations is dependent upon achieving a level of revenues adequate to support its cost structure. If events or circumstances occur such that change operating plans, the Company may be required to reduce operating expenses, which could have an adverse impact its ability to achieve intended business objectives. The Company's management believes that currently available resources will provide sufficient funds to meet operating plans for at least the next twelve months from the issuance of our unaudited condensed consolidated financial statements. While we believe we have enough capital to fund anticipated operating costs for at least the next twelve months, we anticipate that we will need to raise additional capital in order to support our planned operations and to continue developing and commercializing genomic tests.
(b)    Basis of Presentation
The condensed consolidated financial statements include the accounts of DermTech, Inc. and its subsidiary. All intercompany balances and transactions among the consolidated entity have been eliminated in consolidation. These unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, these unaudited condensed consolidated financial statements and accompanying notes do not include all the information and disclosures required by U.S. GAAP for complete financial statements and should be read together with the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. In the opinion of management, all adjustments, which include only normal recurring adjustments considered necessary for a fair presentation, have been included.
The accompanying unaudited condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the unaudited condensed consolidated financial statements. As of March 31, 2023, there have been no material changes in the Company's significant accounting policies from those that were disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
6

(c)    Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires that management make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the amounts of revenues and expenses reported during the period. On an ongoing basis, management evaluates these estimates and judgments, including but not limited to those related to test revenue, stock-based compensation, short-term marketable securities, accounts receivable, accrued bonus, warrant liability, right-of-use (“ROU”) assets and the realization of deferred tax assets. Actual results may differ from those estimates.
(d)    Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents and available-for-sale marketable securities. The Company invests its cash balances in major financial institutions that it believes have high credit quality and are insured with the Federal Deposit Insurance Corporation (“FDIC”). At times throughout the year, cash deposits might exceed FDIC insurance limits. The Company has not experienced any losses and does not believe it is exposed to any significant credit risk.
(e)    Revenue Recognition
The Company’s revenue is generated from two revenue streams: contract revenue and test revenue. The Company accounts for revenue in accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 is that the Company recognizes revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The ASC 606 revenue recognition model consists of the following five steps: (1) identify the contracts with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when (or as) the entity satisfies a performance obligation.
The Company recognizes revenue from its test and contract services in accordance with the core principles and key aspects considered by the Company. These considerations are described in detail below, first for test revenue and then for contract revenue.
Test Revenue
The Company generates revenues from its DermTech Melanoma Test or “DMT” which may consist at the option of the ordering clinician of either (i) the DMT or (ii) the DMT with TERT test, which assists a clinician’s diagnosis of melanoma in patients. The Company provides prescribing clinicians with its Smart Sticker to perform non-invasive skin biopsies of clinically ambiguous pigmented skin lesions on patients. The Company also offers clinicians a telemedicine solution where they can request the Smart Sticker collection kit be sent to the patient’s home for a clinician-guided remote sample collection of ambiguous pigmented skin lesions. A patient can also initiate the process by downloading the Company’s telemedicine app, DermTech Connect, which uses store-and-forward technology to allow the patient to take a picture of a suspicious lesion with their phone and have the picture reviewed by an independent clinician who is subscribing to the DermTech Connect platform to assess the suspicious lesion, and if medically necessary, order a DMT and send a collection kit to the patient. The DermTech Connect app and telemedicine service is currently available in most states where permitted by law and applicable standards of practice guidelines. Once the sample is collected by the patient via the telemedicine solution or by a healthcare clinician in person, it is returned to the Company’s CLIA laboratory for analysis. The patient’s ribonucleic acid (“RNA”) and deoxyribonucleic acid (“DNA”) are extracted from the Smart Sticker and analyzed using gene expression and sequencing technology to determine if the pigmented skin lesion contains certain genomic features indicative of melanoma. Upon completion of the gene expression analysis, test results are provided to the clinician indicating whether the sample collected is indicative of melanoma or not.
7

The Company periodically updates its estimate of the variable consideration recognized for previously delivered performance obligations. These updates resulted in a decrease of $0.5 million for the three months ended March 31, 2023 and a decrease of $0.1 million for the three months ended March 31, 2022. These amounts included (i) adjustments for actual collections versus estimated variable consideration as of the beginning of the reporting period and (ii) cash collections and the related recognition of revenue in the current period for tests delivered in prior periods due to the release of the constraint on variable consideration, offset by (iii) reductions in revenue for the accrual for reimbursement claims and settlements.
Contract Revenue
Contract revenue is generated from the sale of laboratory services and Smart Stickers to third-party companies through contract research agreements. Revenues are generated from providing gene expression tests to facilitate the development of drugs designed to treat dermatologic conditions. The provision of gene expression services may include sample collection using the Company’s Smart Sticker, assay development for research partners and RNA extraction, isolation, expression, amplification and detection, including data analysis and reporting. Contract revenue can be highly variable in any period as it is closely linked to the clinical trial progress of the Company’s biopharma customers.
(a) Disaggregation of Revenue
The following table presents the Company’s revenues disaggregated by revenue source during the three months ended March 31, 2023 and 2022 (in thousands):
Three Months Ended March 31,
20232022
Test Revenue
DermTech Melanoma Test$3,425 $3,518 
Contract Revenue
Adhesive patch kits36 66 
RNA extractions2 110 
Project management fees14 24 
Total revenues$3,477 $3,718 
(b) Deferred Revenue and Remaining Performance Obligations
The timing of revenue recognition, billings and cash collections results in billed accounts receivable and deferred revenue on the condensed consolidated balance sheets.
In a majority of historical agreements that produced contract revenue, the Company received a substantial up-front payment and additional payments upon the achievement of various milestones over the life of the agreement. This results in deferred revenue and is relieved upon delivery of the applicable Smart Stickers or RNA extraction results. Changes in accounts receivable and deferred revenue were not materially impacted by any other factors.
The Company records a deferred revenue liability if a customer pays consideration before the Company transfers a good or service to the customer. Deferred revenue primarily represents upfront milestone payments, for which consideration is received prior to when goods/services are completed or delivered. Upfront fees that are estimated to be recognized as revenue more than one year from the date of collection are classified as long-term deferred revenue. Short-term deferred revenue as of March 31, 2023 and December 31, 2022 was $0.2 million and $0.1 million, respectively. As of December 31, 2022, the Company reclassified $1.0 million of short-term deferred revenue to accrued liabilities for a customer refund obligation in connection with cancellation of future services.
Remaining performance obligations include deferred revenue and amounts the Company expects to receive for goods and services that have not yet been delivered or provided under existing agreements. For agreements that have an original duration of one year or less, the Company has elected the practical expedient applicable to such agreements and does not disclose the remaining performance obligations at the end of each reporting period. As of March 31, 2023, the estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied for executed agreements with an original duration of one year or more was immaterial.
8

(f)    Accounts Receivable
Test Accounts Receivable
Due to the nature of the Company’s test revenue, it can take a significant amount of time to collect upon billed tests. The Company prepares an analysis on reimbursement collections and data obtained for each financial reporting period to determine the amount of receivables to be recorded relating to tests performed in the applicable period. The Company generally does not perform evaluations of customers’ financial condition and generally does not require collateral. Accounts receivable are written off when all efforts to collect the balance have been exhausted. Adjustments for implicit price concessions attributable to variable consideration are incorporated into the measurement of the accounts receivable balances. The Company recorded $3.6 million and $4.1 million of net test accounts receivable as of March 31, 2023 and December 31, 2022, respectively.
Contract Accounts Receivable
Contract accounts receivable are recorded at the net invoice value and are not interest bearing. The Company reserves specific receivables if collectability is no longer reasonably assured, and, as of March 31, 2023, the Company did not maintain any reserves over contract receivables as they relate to large established credit worthy customers. The Company re-evaluates such reserves on a regular basis and adjusts its reserves as needed. Once a receivable is deemed to be uncollectible, such balance is charged against the reserve. The Company recorded $0.1 million and $0.1 million of contract accounts receivable as of March 31, 2023 and December 31, 2022, respectively.
(g)    Net Loss Per Share
Basic and diluted net loss per share of common stock is determined by dividing net loss applicable to holders of common stock by the weighted average number of shares of common stock outstanding during the period. Because there is a net loss attributable to holders of common stock during the periods presented, the outstanding common stock warrants, stock options and restricted stock units (“RSUs”) have been excluded from the calculation of diluted loss per share of common stock because their effect would be anti-dilutive. Therefore, the weighted average shares used to calculate both basic and diluted loss per share are the same.
Outstanding anti-dilutive securities not included in diluted net loss per share (in thousands):
March 31,
20232022
Shares issuable upon exercise of common stock warrants709 724 
Shares issuable upon exercise of stock options1,523 1,654 
Shares issuable upon the release of restricted stock units4,011 2,333 
6,243 4,711 
(h)    Accounting Pronouncements Issued But Not Yet Effective
In June 2022, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2022-03, Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions (“ASU 2022-03“). Under the guidance of ASU 2022-03, a contractual restriction on the sale of an equity security is not considered in measuring the security’s fair value. ASU 2022-03 also requires certain disclosures for equity securities that are subject to contractual restrictions. For public business entities, the provisions of ASU 2022-03 are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2024 and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. The Company is still evaluating the impact of this pronouncement on the consolidated financial statements.
The Company does not believe that any other recently issued, but not yet effective accounting pronouncements, if adopted, would have a material impact on its condensed consolidated financial statements or disclosures.
9

2.    Balance Sheet Details
Short-Term Marketable Securities
The amortized cost, gross unrealized holding gains, gross unrealized holding losses, and fair value of debt securities classified as available-for-sale securities by major security type and class of security as of March 31, 2023 were as follows (in thousands):
March 31, 2023
Amortized CostGross Unrealized
Gains
Gross Unrealized
Losses
Estimated
Market
Value
Short-term marketable securities, available-for-sale:
Corporate debt securities$11,028 $3 $(150)$10,881 
U.S. government debt securities45,644 119 (304)45,459 
Total short-term marketable securities, available-for-sale$56,672 $122 $(454)$56,340 
The amortized cost, gross unrealized holding gains, gross unrealized holding losses, and fair value of debt securities classified as available-for-sale securities by major security type and class of security as of December 31, 2022 were as follows (in thousands):
December 31, 2022
Amortized CostGross Unrealized
Gains
Gross Unrealized
Losses
Estimated
Market
Value
Short-term marketable securities, available-for-sale:
Corporate debt securities$13,535 $2 $(236)$13,301 
Municipal debt securities1,001  (8)993 
U.S. government debt securities34,675 10 (568)34,117 
Total short-term marketable securities, available-for-sale$49,211 $12 $(812)$48,411 
As of March 31, 2023, the estimated market value of debt securities with contractual maturities of less than twelve months was $49.0 million; the remaining debt securities that the Company held at that date had an estimated market value of $7.3 million and contractual maturities of up to 21 months. As of December 31, 2022, the estimated market value of debt securities with contractual maturities of less than twelve months was $40.2 million; the remaining debt securities that the Company held at that date had an estimated market value of $8.2 million and contractual maturities of up to 23 months.
The Company evaluates securities with unrealized losses to determine whether such losses, if any, are due to credit-related factors. It was determined that no credit losses existed as of March 31, 2023 or December 31, 2022, because the change in market value for those securities in an unrealized loss position has resulted from fluctuating interest rates rather than a deterioration of the credit worthiness of the issuers. Gross realized gains and losses on the Company’s debt securities for the three months ended March 31, 2023 and 2022 were not significant.
10

The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of March 31, 2023 aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
March 31, 2023
Less Than 12 Months12 Months or GreaterTotal
Fair Value Gross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
Short-term marketable securities, available-for-sale:
Corporate debt securities$9,050 $(150)$ $ $9,050 $(150)
U.S. government debt securities19,043 (235)5,767 (69)24,810 (304)
Total short-term marketable securities, available-for-sale$28,093 $(385)$5,767 $(69)$33,860 $(454)
The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2022, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
December 31, 2022
Less Than 12 Months12 Months or GreaterTotal
Fair Value Gross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
Short-term marketable securities, available-for-sale:
Corporate debt securities$6,533 $(105)$5,503 $(131)$12,036 $(236)
Municipal securities  992 (8)992 (8)
U.S. government debt securities10,907 (196)19,026 (372)29,933 (568)
Total short-term marketable securities, available-for-sale$17,440 $(301)$25,521 $(511)$42,961 $(812)
Prepaid Expenses and Property and Equipment, Net
Condensed consolidated balance sheet details are as follows (in thousands):
March 31,
2023
December 31,
2022
Prepaid expenses and other current assets:
Prepaid expenses$1,688 $3,207 
Other current assets660 733 
Total prepaid expenses and other current assets$2,348 $3,940 
Property and equipment, gross:
Laboratory equipment$5,147 $6,250 
Computer equipment894 872 
Furniture and fixtures1,102 913 
Leasehold improvements2,549 1,344 
Total property and equipment, gross9,692 9,379 
Less accumulated depreciation(3,430)(3,004)
Total property and equipment, net$6,262 $6,375 
11

Accrued Compensation and Accrued Liabilities
Condensed consolidated balance sheet details are as follows (in thousands):
March 31,
2023
December 31,
2022
Accrued compensation:
Accrued bonus and commissions$3,168 $3,257 
Accrued salaries and wages4,388 4,637 
Total accrued compensation$7,556 $7,894 
Accrued liabilities:
Accrued consulting services$2,145 $894 
Customer refund liability1,505 980 
Other accrued expenses1,157 1,590 
Total accrued liabilities$4,807 $3,464 

3. Fair Value Measurements
The Company measures certain financial assets and liabilities at fair value on a recurring basis. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The Company uses a three-tier fair value hierarchy to prioritize the inputs used in the Company’s fair value measurements. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
The following table provides a summary of the assets and liabilities that are measured at fair value on a recurring basis as of March 31, 2023 (in thousands):
March 31, 2023
Level 1Level 2Level 3Total
Assets:    
Cash equivalents:
Money market$20,747 $ $ $20,747 
Corporate debt securities 529  529 
U.S. government debt securities 5,979  5,979 
Total cash equivalents20,747 6,508  27,255 
Marketable securities, available for sale:
Corporate debt securities 10,881  10,881 
U.S. government debt securities 45,459  45,459 
Total marketable securities, available for sale 56,340  56,340 
Total assets measured at fair value on a recurring basis$20,747 $62,848 $ $83,595 
Liabilities:
Warrant liability$ $ $12 $12 
Total liabilities measured at fair value on a recurring basis$ $ $12 $12 
12

The following table provides a summary of the assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2022 (in thousands):
December 31, 2022
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money Market$9,365 $ $ $9,365 
Corporate debt securities 7,374  7,374 
U.S. government debt securities 18,396  18,396 
Total cash equivalents9,365 25,770  35,135 
Marketable securities, available for sale:
Corporate debt 13,301  13,301 
Municipal debt securities 993  993 
U.S. government debt securities 34,117  34,117 
Total marketable securities, available for sale 48,411  48,411 
Total assets measured at fair value on a recurring basis$9,365 $74,181 $ $83,546 
Liabilities:
Warrant liability$ $ $5 $5 
Total liabilities measured at fair value on a recurring basis$ $ $5 $5 

The Company’s marketable debt securities are classified as available-for-sale securities based on management's intentions and are at Level 2 of the fair value hierarchy, as these investment securities are valued based upon quoted prices for identical or similar instruments in markets that are not active. The Company has classified marketable securities with original maturities of greater than one year as short-term investments based upon the Company’s ability to use all of those marketable securities to satisfy the liquidity needs of the Company’s current operations.
The fair value of the Private SPAC Warrants was determined using the Black-Scholes-Merton valuation model and included an unobservable input: expected volatility. Expected volatility is considered by the Company to be an unobservable input and is calculated using a weighted average of historical volatilities of a combination of the Company and peer companies, due to the lack of sufficient historical data of the Company’s own stock price. The model also incorporated several observable assumptions at each valuation date, including the price of the Company’s common stock on the date of valuation, the remaining contractual term of the warrant and the risk-free interest rate over the remaining term.
The following assumptions were used to calculate the fair value of the Company’s warrant liability using the Black-Scholes-Merton valuation model:
Three Months Ended March 31,
20232022
Assumed risk-free interest rate4.35%2.37%
Assumed volatility123.28%92.77%
Expected term1.42 years2.42 years
Expected dividend yield
The following table summarizes the changes in the fair value of the Company’s Level 3 liabilities (in thousands):
Balance as of December 31, 2022$5 
Change in fair value of warrant liability7 
Balance as of March 31, 2023$12 
13

As of March 31, 2023 and December 31, 2022, the Company maintains letters of credit of $3.5 million and $3.5 million, respectively, related to its lease arrangements, which are secured by money market accounts in accordance with certain of its lease agreements. The amounts are recorded at fair value using Level 1 inputs and included as restricted cash in the condensed consolidated balance sheets.
The Company believes the carrying amount of cash and cash equivalents, accounts payable and accrued expenses approximate their estimated fair values due to the short-term nature of these accounts
4.    Stockholders’ Equity
(a)    At-The-Market Offering
On November 10, 2020, the Company entered into a sales agreement (the “2020 Sales Agreement”) with Cowen and Company, LLC (“Cowen”) relating to the sale of shares of the Company’s common stock from time to time with an aggregate offering price of up to $50.0 million. Through December 31, 2021, the Company issued an aggregate of 1,482,343 shares of common stock pursuant to the 2020 Sales Agreement at a weighted average purchase price of $30.05, net of $1.6 million in issuance costs resulting in net proceeds to the Company of approximately $42.9 million. During 2022, the Company did not issue or sell any shares of common stock pursuant to the 2020 Sales Agreement. For the three months ended March 31, 2023, the Company issued an aggregate of 107,451 shares of common stock pursuant to the 2020 Sales Agreement at a weighted average purchase price of $3.68 resulting in aggregate gross proceeds of approximately $0.4 million, reduced by $0.1 million in issuance costs, resulting in net proceeds to the Company of approximately $0.3 million. As of March 31, 2023, $5.1 million is available pursuant to the 2020 Sales Agreement.

On August 8, 2022, the Company entered into a second sales agreement (the “2022 Sales Agreement”) with Cowen relating to the sale of shares of the Company’s common stock from time to time with an aggregate offering price of up to $75.0 million under a second at-the-market offering program. For the three months ended March 31, 2023, the Company did not issue any shares pursuant to the 2022 Sales Agreement.
(b)    Warrants
SPAC Warrants
The Company previously issued a total of 14,936,250 SPAC warrants (the "SPAC Warrants") to purchase common stock in public and private placement offerings, which were consummated on June 23, 2017. As part of the public offering, the Company issued 14,375,000 warrants (the "Public SPAC Warrants") and, as part of the private placement offering, the Company issued 561,250 warrants (the "Private SPAC Warrants"). The SPAC Warrants have a five-year life from the date the Business Combination was consummated, and every four SPAC Warrants entitle the holder to purchase one whole share of common stock at an exercise price of $23.00 per whole share.
The Private SPAC Warrants are identical to the Public SPAC Warrants, but they (i) are exercisable either for cash or on a cashless basis at the holder’s option, (ii) are not redeemable by the Company as long as such warrants are held by the initial purchasers or their affiliates and permitted transferees, and (iii) may be subject to the limitations on exercise as specified in the warrant agreement. As a result of these difference in features between the Public SPAC Warrants and Private SPAC Warrants, the Company concluded that the Private SPAC Warrants should be classified as a liability, if still held by the original Private SPAC Warrant holder, and marked to market each financial reporting period in the Company’s statement of operations.
In 2021, a total of 12,120,397 SPAC Warrants were exercised, resulting in the Company’s issuance of 3,030,092 shares of common stock and the receipt of $69.7 million in gross proceeds. Outstanding SPAC Warrants totaled 2,815,853 as of March 31, 2023 and December 31, 2022. Private SPAC Warrants that were still owned by the original holder totaled 80,350 as of March 31, 2023 and December 31, 2022.
14

Placement Agent Warrants
In connection with several of DermTech Operations’ financings that took place between 2015 and 2018, DermTech Operations engaged a registered placement agent to assist in marketing and selling common and preferred units. From 2015 to 2016, DermTech Operations issued 168,522 seven-year warrants to purchase one share of common stock each at an exercise price of $8.68 per share. From 2016 to 2018, DermTech Operations issued 72,658 seven-year warrants to purchase one share of common stock at an exercise price of $9.54 per share. In 2020, the Company issued 15,724 seven-year warrants to purchase one share of common stock at an exercise price of $9.54 per share in connection with the Company’s 2018 bridge note financing. Outstanding placement agent warrants totaled 4,510 as of March 31, 2023 and December 31, 2022.
(c)    Stock-Based Compensation
Stock-based compensation expense for employee options, RSUs, the purchase rights issued under the DermTech, Inc. 2020 Employee Stock Purchase Plan, as amended (the “2020 ESPP”), and consultant options was recorded in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20232022
Cost of revenue$412 $335 
Sales and marketing1,508 1,188 
Research and development561 768 
General and administrative2,255 1,603 
Total stock-based compensation$4,736 $3,894 
The total compensation cost related to non-vested awards not yet recognized as of March 31, 2023 was $31.7 million, which is expected to be recognized over a weighted average term of 2.18 years.
5.    Contingencies
Legal Proceedings
From time to time, the Company may be subject to legal proceedings and claims arising in the ordinary course of business. Management does not believe that the outcome of any of these matters will have a material effect on the Company’s consolidated financial position, results of operations or cash flows.
6.    Related Party Transactions
During 2022 and 2023, the Company engaged EVERSANA Life Science Services, LLC and its subsidiary Intouch Group, LLC (collectively, “EVERSANA”) to provide certain marketing services to the Company. Leana Wood, the spouse of Todd Wood, the Company’s Chief Commercial Officer, is an employee of EVERSANA. The Company incurred $0.5 million and $0.7 million in costs for the three months ended March 31, 2023 and 2022, respectively. Amounts due to EVERSANA were $0.5 million and $0.3 million as of March 31, 2023 and December 31, 2022, respectively.
There were no other related party transactions identified during the three months ended March 31, 2023 and 2022.
15

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following Discussion and Analysis of Financial Condition and Results of Operations of DermTech, Inc. (together with its subsidiaries, “DermTech,” “we,” “us,” “our” or the “Company”) should be read in conjunction with the condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q and the audited condensed consolidated financial statements and notes thereto and Management’s Discussion and Analysis of Financial Condition and Results of Operations for the fiscal year ended December 31, 2022, included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission, (the “SEC”) on March 2, 2023.
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This report, including the following Management’s Discussion and Analysis of Financial Condition and Results of Operations, contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act") that are intended to be covered by the “safe harbor” created by those sections. All statements, other than statements of historical facts, contained in this report, including statements regarding DermTech’s or its management’s intentions, beliefs, expectations and strategies for the future, are forward looking statements. In some cases, you can identify forward-looking statements by terminology such as “may,” "might," “will,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “intend,” “potential,” “could,” “would,” or “continue” or the negative of these terms or other comparable terminology. Forward-looking statements are made as of the date of this report, deal with future events, are subject to various risks and uncertainties, and actual results could differ materially from those anticipated in those forward-looking statements. The risks and uncertainties that could cause actual results to differ materially are more fully described under the heading “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022. We may disclose changes to risk factors or additional risk factors from time to time in our future filings with the SEC. We assume no obligation to update any of the forward-looking statements after the date of this report or to conform these forward-looking statements to actual results.
Overview
We are a molecular diagnostic company developing and marketing novel non-invasive genomics tests to aid in the diagnosis and management of skin cancer, inflammatory skin diseases, and aging-related skin conditions. Our technology enhances early melanoma detection by non-invasively detecting genomic markers associated with melanoma to identify higher risk lesions at their earliest stages to rule out melanoma with a greater than 99% negative predictive value ("NPV") (Gerami et al. J Am Acad Dermatol. 2017; Skelsey et al. SKIN. 2021). Our scalable genomics assays have been designed to work with our adhesive patch, the DermTech Smart StickerTM (the “Smart Sticker”) which is used to non-invasively collect skin tissue samples for analysis.
We are initially commercializing tests that will address unmet needs in the diagnostic pathway of pigmented skin lesions, such as moles or dark colored skin spots. The DMT facilitates the clinical assessment of pigmented skin lesions for melanoma. We initially marketed this test directly to a concentrated group of dermatologists and are currently expanding marketing efforts to a broader group of clinicians and to a small group of primary care providers. The application of our Smart Sticker to collect samples non-invasively may allow us to eventually market the DMT to primary care physicians more broadly, beyond integrated primary care networks, and expand our efforts through telemedicine channels. We process our tests in our high complexity molecular laboratory that is certified under CLIA, College of American Pathologists accredited and New York licensed. We also provide laboratory services to several pharmaceutical companies that access our technology on a contract basis for their clinical trials or other studies to advance new drugs.
16

Events, Trends and Uncertainties
The DMT without the additional test for the presence of telomerase reverse transcriptase gene driver mutations (“TERT”) (formerly known as PLAplus) became eligible for Medicare reimbursement on February 10, 2020. Each reference to the DMT in this paragraph refers only to the DMT without the add-on test for TERT. In late October 2019, the American Medical Association provided us with a Proprietary Laboratory Analyses Code (“PLA Code”). Pricing of $760 for the PLA Code was published on December 24, 2019 as part of the Clinical Laboratory Fee Schedule for 2020. The final Local Coverage Determination (“LCD”) expanded the coverage proposal in the draft LCD from one to two tests per date of service, and it allows clinicians to order the DMT if they have sufficient skill and experience to decide whether a pigmented lesion should be biopsied. Our local Medicare Administrative Contractor, Noridian, has issued its own LCD (“Noridian’s LCD”) announcing coverage of the DMT. Even though the effective date of Noridian’s LCD was June 7, 2020, Noridian began reimbursing us for the DMT as of February 10, 2020. With Medicare coverage granted, we have the opportunity to approach commercial payors, and, as a result, we believe that the DMT may generate significant revenues in the future. No LCD currently covers the optional add-on test for TERT available to those ordering the DMT.
Despite the grant of Medicare coverage for the DMT (without the add-on test for TERT), uncertainty surrounds commercial payor reimbursement, including governmental and commercial payors, of any test incorporating new technology, including tests developed using our technologies. Because each payor generally determines for its own enrollees or insured patients whether to cover or otherwise establish a policy to reimburse our tests, seeking payor approvals is a time-consuming and costly process. We cannot be certain that coverage for our current tests and our planned tests will be provided in the future by additional commercial payors or that existing policy decisions or reimbursement levels will remain in place or be fulfilled under existing terms and provisions. If we cannot obtain or maintain coverage and reimbursement from private and governmental payors, such as Medicare and Medicaid, for our current tests, or new tests or test enhancements, our ability to generate revenues could be limited. This may have a material adverse effect on our business, financial condition, results of operation and cash flows.
Contract Revenue
Contract revenues with pharmaceutical companies relate to ongoing clinical trial contracts and new contracts. Contract revenue can be highly variable as it is dependent on the pharmaceutical customers’ clinical trial progress, which can be difficult to forecast due to variability of patient enrollment, drug safety and efficacy and other factors. Many of our historical contracts with third parties were structured to contain milestone billing payments, which typically are advance payments on work yet to be performed. These advanced payments are structured to help fund operations and are included in deferred revenue as the work has not yet been performed. These advance payments will remain in deferred revenue until we process the laboratory portion of the contracts allowing us to recognize the revenue.
Supply Chain and Inflationary Environment
Global supply chain disruptions and the higher inflationary environment have resulted in higher prices, which could impact our liquidity, business, financial condition and results of operations.
Financial Overview
Revenue
We generate revenue through laboratory services that are billed to Medicare, private medical insurance companies and pharmaceutical companies who order our laboratory services, which can include sample collection kits, test development, patient segmentation and stratification, genomic analysis, data analysis and reporting. Our revenue is generated from two revenue streams: test revenue and contract revenue. Test revenue can be highly variable as it is based on payments received by government and private insurance payors that are and are not under contract and can vary based on patient insurance coverage, deductibles and co-pays. As much of our test revenue is driven by the samples that are sent by physicians to our central lab for testing, a key performance measure for us is samples that are received and processed by our central lab successfully, also known as billable samples. We are currently prioritizing volume in geographies where we have payer coverage versus overall volume growth as one factor to potentially increase average selling price and help preserve our cash runway. We recently stopped testing samples from pediatric patients and certain Fitzpatrick skin types based on guidance from our lab accrediting organization. We are working on a plan to reintroduce testing for these cohorts with extremely low prevalence of melanoma. Based on these factors, we expect test volumes in 2023 to be affected.

17

Our laboratory services are ordered by customers on projects that may span over several years, which makes our contract revenue highly variable. Segments of these contracts may be increased, delayed or eliminated based on the success of our customers’ clinical trials or other factors.
Operating Expenses
Sales and Marketing Expenses
Sales and marketing expenses are primarily related to our specialty field sales force, market research, reimbursement efforts, conference attendance, public relations, advertising and general marketing.
Research and Development Expenses
Our research and development ("R&D") expenses consist primarily of salaries and fringe benefits, clinical trials, consulting costs, facilities costs, laboratory costs, equipment expense and depreciation. We also conduct clinical trials to validate the performance characteristics of our tests and to show medical cost benefit in support of our reimbursement efforts.
General and Administrative Expenses
Our general and administrative expenses consist of senior management compensation, consulting, legal, billing and collections, human resources, information technology, accounting, insurance, and general business expenses.
Financing Activities
2020 At-The-Market Offering
On November 10, 2020, the Company entered into a sales agreement with Cowen and Company, LLC ("Cowen") relating to the sale of shares of the Company’s common stock from time to time with an aggregate offering price of up to $50.0 million (the "2020 Sales Agreement"). Through December 31, 2021, the Company issued an aggregate of 1,482,343 shares of common stock pursuant to the 2020 Sales Agreement at a weighted average purchase price of $30.05, net of $1.6 million in issuance costs resulting in net proceeds to the Company of approximately $42.9 million. During 2022, the Company did not issue or sell any shares of common stock pursuant to the 2020 Sales Agreement. For the three months ended March 31, 2023, the Company issued an aggregate of 107,451 shares of common stock pursuant to the 2020 Sales Agreement at a weighted average purchase price of $3.68 resulting in net proceeds of approximately $0.3 million. As of March 31, 2023, $5.1 million is available pursuant to the 2020 Sales Agreement.
2022 At-The-Market Offering
On August 8, 2022, the Company entered into a sales agreement with Cowen relating to the sale of shares of the Company’s common stock from time to time with an aggregate offering price of up to $75.0 million (the "2022 Sales Agreement"). The Company did not issue or sell any shares of common stock pursuant to the 2022 Sales Agreement during 2022 nor the first quarter of 2023.
18

Results of Operations
Three Months Ended March 31, 2023 and March 31, 2022
(In thousands, except per share amounts and billable test revenue samples)Three Months Ended March 31,
20232022$ Change% Change
Revenues:
Test revenue $3,425 $3,518 $(93)(3)%
Contract revenue52 200 (148)(74)%
Total revenues3,477 3,718 (241)(6)%
Cost of revenues:
Cost of test revenue3,791 3,530 261 %
Cost of contract revenue30 24 25 %
Total cost of revenues3,821 3,554 267 %
Gross (loss) profit(344)164 (508)*
Gross (loss) profit as a percent of total revenue(10)%%
Operating expenses:  
Sales and marketing15,417 15,443 (26)— %
Research and development4,409 6,338 (1,929)(30)%
General and administrative11,875 8,574 3,301 39 %
Total operating expenses31,701 30,355 1,346 %
Loss from operations(32,045)(30,191)(1,854)%
Other income/(expense):  
Interest income, net782 66 716 *
Change in fair value of warrant liability(7)17 (24)*
Total other income775 83 692 *
Net loss$(31,270)$(30,108)$(1,162)%
Basic and diluted net loss per share$(1.02)$(1.01)$(0.01)%
Other Operating Data:
Billable test revenue samples17,800 14,370 3,430 24 %
* Absolute value percentage change greater than 100

Revenue

Test Revenue
Test revenues decreased $0.1 million, or 3%, to $3.4 million for the three months ended March 31, 2023 compared to $3.5 million for the three months ended March 31, 2022. The decrease in test revenues was primarily driven by a decrease in average selling price, partially offset by increased billable sample volume. Billable samples increased to approximately 17,800 for the three months ended March 31, 2023 compared to approximately 14,370 for the three months ended March 31, 2022. Sample volume is dependent on two major factors: the number of clinicians who order a test in any given quarter and the number of tests ordered by each clinician during the period. The number of ordering clinicians and the utilization per clinician can vary based on a number of factors, including the types of skin cancer conditions presented to clinicians, clinician reimbursement, office workflow, market awareness, clinician education and other factors.
Contract Revenue
Contract revenues with pharmaceutical companies decreased $0.1 million, or 74%, to $0.1 million for the three months ended March 31, 2023, compared to $0.2 million for the three months ended March 31, 2022. Contract revenues can be highly variable as it is dependent on the pharmaceutical customers’ clinical trial progress, which can be difficult to forecast due to variability of patient enrollment, drug safety and efficacy and other factors.
19

Cost of Revenue
Cost of revenues increased $0.3 million, or 8%, to $3.8 million for the three months ended March 31, 2023 compared to $3.6 million for the three months ended March 31, 2022. The increase was largely attributable to a higher billable sample volume in 2023, higher overhead costs, one-time moving costs pertaining to our new facility, partially offset by streamlined laboratory processes. As of March 31, 2023, a large portion of the costs of revenue are fixed, and these costs include the CLIA facility, quality assurance, management and supervision and equipment calibration and depreciation. The variable cost of revenue expenses incurred primarily relate to compensation-related costs for our laboratory scientists and technicians, laboratory supplies, shipping costs and Smart Sticker collection kits. We remain committed to continuing the automation of our laboratory processes in order to become more cost efficient and productive.
Operating Expenses
Sales and Marketing
Sales and marketing expenses were flat at $15.4 million for the three months ended March 31, 2023 and $15.4 million for the three months ended March 31, 2022.
Research and Development
R&D expenses decreased $1.9 million, or 30%, to $4.4 million for the three months ended March 31, 2023 compared to $6.3 million for the three months ended March 31, 2022. The decrease was due to lower compensation costs from reduced headcount, lower lab supply spending and lower clinical study costs.
General and Administrative
General and administrative expenses increased $3.3 million, or 39%, to $11.9 million for the three months ended March 31, 2023 compared to $8.6 million for the three months ended March 31, 2022. The increase was primarily due to higher overhead from our new facility and higher employee compensation related costs as we added infrastructure such as information technology, legal and billing resources throughout 2022.
Interest Income, net
Interest income, net of $0.8 million and $0.1 million for the three months ended March 31, 2023 and 2022, respectively, consists primarily of interest earned on our short-term marketable securities.
Change in Fair Value of Warrant Liability
Change in fair value of warrant liability for the three months ended March 31, 2023 was a loss of $7,000 compared to a gain of $17,000 for the three months ended March 31, 2022. The change in fair value of warrant liability is calculated by adjusting the value of the outstanding Private SPAC Warrants held by original holders to the current market value at each reporting period.
Liquidity and Capital Resources
We have never been profitable and have historically incurred substantial net losses, including net losses of $116.7 million for the twelve months ended December 31, 2022 and $31.3 million for the three months ended March 31, 2023. As of March 31, 2023, our accumulated deficit was $354.3 million. At the end of 2020, throughout 2021 and the first quarter of 2023, we raised approximately $44.9 million in gross proceeds facilitated through our at-the-market offering. In addition, we completed an underwritten public offering in January 2021, which raised a total of $143.7 million in gross proceeds. We have historically financed operations through private placement and public equity offerings.
We expect our losses to continue as a result of costs relating to ongoing R&D expenses, general and administrative expenses and sales and marketing costs for existing and planned products. These losses have had, and will continue to have, an adverse effect on our working capital. Because of the numerous risks and uncertainties associated with our commercialization and development efforts, we are unable to predict when we will become profitable, and we may never become profitable. Our inability to achieve and then maintain profitability would negatively affect our business, financial condition, results of operations and cash flows.
20

As of March 31, 2023, our cash and cash equivalents totaled approximately $48.4 million and short-term marketable securities totaled approximately $56.3 million. Based on our current business operations, we believe our current cash, cash equivalents and short-term marketable securities will be sufficient to meet our anticipated cash requirements for at least the next 12 months. While we believe we have enough capital to fund anticipated operating costs for at least the next 12 months, we expect to incur significant additional operating losses over at least the next several years. We anticipate that we will raise additional capital through equity offerings, debt financings, collaborations or licensing arrangements in order to support our planned operations and to continue developing and commercializing genomic tests. We may also consider raising additional capital in the future to expand our business and to pursue strategic investments. Our present and future funding requirements will depend on many factors, including:
our revenue growth rate and ability to generate cash flows from operating activities;
our sales and marketing and R&D activities;
effects of competing technological and market developments;
costs of and potential delays in product development;
changes in regulatory oversight applicable to our tests; and
timing of and costs related to future international expansion.
There can be no assurances as to the availability of additional financing or the terms upon which additional financing may be available to us. If we are unable to obtain sufficient funding at acceptable terms, we may be forced to significantly curtail our operations, and lack of sufficient funding may have a material adverse impact on our ability to continue as a going concern.
Cash Flow Analysis
(amounts in thousands)Three Months Ended March 31,
20232022
Net cash used in operating activities$(22,028)$(24,823)
Net cash used in investing activities(8,194)(7,533)
Net cash provided by financing activities916 527 

Net cash used in operating activities for the three months ended March 31, 2023 totaled $22.0 million, primarily driven by the $31.3 million net loss, offset partially by non-cash related items, including $4.7 million in stock-based compensation, $1.2 million in amortization of operating lease ROU assets and $0.5 million in depreciation. In addition, we had a net cash inflow of $2.9 million through net changes in working capital balances driven primarily by cash inflows of $0.5 million due to decreases in accounts receivable, $1.6 million through the decrease of prepaid expenses and other current assets and $1.3 million through the increase accrued liabilities, partially offset by cash outflows of $0.3 million from the increase in accrued compensation and $0.7 million from the increase in accounts payable.
Net cash used in investing activities for the three months ended March 31, 2023 totaled $8.2 million, which related to the outflow from the purchase of $16.5 million of marketable securities and $0.8 million from the purchase of equipment offset by the inflow from the sales and maturities of marketable securities of $9.0 million. Additional laboratory equipment investment will be needed to install complex automation systems and other genomic testing equipment needed to expand testing capacity.
Net cash provided by financing activities for the three months ended March 31, 2023 totaled $0.9 million, which was driven primarily by $0.6 million in proceeds from contributions to the 2020 ESPP.
Off-Balance Sheet Arrangements
As of March 31, 2023, we did not have any off-balance sheet arrangements, as such term is defined under Item 303 of Regulation S-K, that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that are material to investors.
21

Critical Accounting Policies and Significant Judgments and Estimates
Critical accounting policies, significant judgments and estimates are those that we believe are most important for the portrayal of the Company’s financial condition and results and that require management’s most subjective and complex judgments. Judgments and uncertainties regarding the application of these policies may result in materially different amounts being reported under various conditions or using different assumptions. There have been no material changes to the critical accounting estimates previously disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Recent Accounting Pronouncements
See Item 1 of Part I, Note 1(h) of the condensed consolidated financial statements herein.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.

We are a smaller reporting company, as defined by Rule 12b-2 under the Exchange Act and are not required to provide the information required under this item.
Item 4. Controls and Procedures.
Disclosure controls and procedures enable us to record, process, summarize and report information required to be included in our Exchange Act filings within the required time period. Our disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed by us in the periodic reports filed with the SEC is accumulated and communicated to our management, including our principal executive, financial and accounting officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q, as defined in Rule 13a-15(e) and 15d-15(e) promulgated under the Exchange Act. Based upon that evaluation, our principal executive officer and principal financial officer concluded that, as of March 31, 2023, the Company’s disclosure controls and procedures were effective as of such date for this purpose.
Changes in Internal Control over Financial Reporting
There were no changes in the Company’s internal control over financial reporting that occurred during the quarter ended March 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitation on Effectiveness of Controls
It should be noted that any system of controls, however well designed and operated, can provide only reasonable, and not absolute, assurance that the objectives of the system are met. The design of any control system is based, in part, upon the benefits of the control system relative to its costs. Control systems can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. In addition, over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of these and other inherent limitations of control systems, there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions, regardless of how remote.
22

PART II—OTHER INFORMATION
Item 1. Legal Proceedings.
We are not currently a party to any material legal proceedings.
Item 1A. Risk Factors.
There have not been any material changes to the risk factors disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022.
Item 6. Exhibits.
The following documents are filed as part of this Form 10-Q.
Exhibit
No.
DescriptionFiled
Herewith
FormIncorporated
by Reference
File No.
Date Filed
3.110-Q001-3811811/10/20
3.2


10-K001-381183/11/20
10.1*X
31.1X
31.2X
32.1**X
101.INSInline XBRL Instance DocumentX
101.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
104
The cover page from the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 has been formatted in Inline XBRL.
X
*Management contract or compensatory plan or arrangement
** This certification is being furnished solely to accompany this report pursuant to 18 U.S.C. 1350, and are not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the registrant, whether made before or after the date hereof, regardless of any general incorporation by reference language in such filing.
23

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.
DermTech, Inc.
Date: May 4, 2023
By:/s/ John Dobak
John Dobak, M.D.
Chief Executive Officer
(Principal Executive Officer)
Date: May 4, 2023
By:/s/ Kevin Sun
Kevin Sun
Chief Financial Officer
(Principal Financial and Accounting Officer)
24
EX-10.1 2 ex101ceotransitionagreement.htm EX-10.1 Document
Exhibit 10.1
DermTech, Inc.



March 1, 2023
PERSONAL AND CONFIDENTIAL
BY HAND
John Dobak, M.D.
Dear John:
The purpose of this letter (the “Transition Agreement”) is to set forth our agreements concerning your anticipated transition from DermTech, Inc. (the “Company”).
1.Employment through Transition Period. You and the Company have agreed that you will remain employed as the Company’s President and Chief Executive Officer (“CEO”) until the earliest to occur of (a) the Company’s retention of a new CEO; and (b) September 30, 2023 (the “Separation Date”), subject to the terms and conditions of this Transition Agreement and your agreement to deliver, as set forth in paragraph 9 of this Transition Agreement, a supplemental waiver and release (the “Supplemental Release”) as a condition of the receipt of benefits as outlined herein. The period between your signing this Transition Agreement and the Separation Date is the “Transition Period.” During the Transition Period, you will continue to receive your usual salary and benefits, a grant of 56,407 RSUs as your 2023 stock grant (subject to quarterly vesting), and you shall continue to vest in Company equity and you shall be eligible to receive a bonus as outlined in this Transition Agreement.
2.Key Objectives During Transition Period. During the Transition Period, the Company expects that you will fully perform all of your existing job duties, and you will cooperate in all respects as requested by the Company with the Company’s efforts to recruit and engage a new CEO. You will at all times comply with all Company policies and procedures and you will continue reporting to the Company’s Board of Directors (the “Board”).
3.Resignations on the Separation Date. You agree that, as additional consideration for this Transition Agreement, and as a material covenant thereof, you shall resign your positions as President and CEO and your position as a Director of the Board, on the Separation Date and you shall resign any other positions you hold with the Company and any Company affiliates. The Company shall provide you with at least five (5) days advance notice of your Separation Date.
4.Agreements Concerning the Separation Date and Severance. If you sign (and do not revoke) this Transition Agreement, and sign but do not revoke the Supplemental Release provided for in paragraph 9 of this Transition Agreement, in addition to employing you until the Separation Date, and paying your salary, benefits and the continued vesting of your equity through the Separation Date:
(a) The Company will make a severance payment to you in accordance with the Participation Agreement under the DermTech, Inc. Change in Control and Severance Plan (the “Plan”) in an amount equivalent to 12 months of your current base salary, or a total of $597,400 less applicable payroll withholdings, in a single lump sum payment within thirty (30) days following the effective date of the Supplemental Release (subject to the provisions of IRC§ 409a).
(b)Pursuant to the Plan, the Company will pay the Company portion of your premiums to participate in its group health insurance program pursuant to COBRA (if you elect COBRA) for a maximum period of 12 months following the Separation Date, provided, however, that you continue to pay the employee portion of such premiums and further, such payments shall cease if you become eligible for similar coverage under another group health insurance program.


John Dobak, M.D.
Page 2


(c)Pursuant to the Plan, the Company may pay to you a bonus, in the event the Board determines you have met your objectives for the period you continue to be employed as the Company’s President and CEO (the “Bonus Payment”), which determination shall be solely at the discretion of the Company’s Board. Such Bonus Payment, if any, will be made less applicable payroll withholdings, and shall be paid if at all within thirty days of the effective date of the Supplemental Release.
(d)The Company will pay up to $5,000 to reimburse you for reasonable legal fees incurred in connection with your counsel’s review and advice concerning this Transition Agreement.
5.Equity/No other Compensation Due. You will continue to vest in your equity as provided on Schedule A annexed hereto. You shall receive accelerated vesting and an extension of the time to exercise your vested equity as set forth on Schedule A. Other than the agreements concerning equity as set forth on Schedule A, you agree and acknowledge that you have no right to, nor do you own, any other equity interest in the Company or its affiliates, and you will make no claim to such equity in the future. You understand that other than the compensation specifically set forth in this Transition Agreement, you will not be eligible for any other compensation from the Company.
6.Covenant of Cooperation/Consultant Services. Immediately following the Separation Date, you shall transition to the status of a Consultant to the Company, as such term is defined in the Company’s 2020 Equity Plan. You shall continue as a Consultant until January 1, 2024 (the “Consultant Services Period”). In connection therewith, you agree that you shall fully cooperate with the Company as requested during the Consultant Services Period, which cooperation shall include responding to inquiries from the Company’s Board or management team, being reasonably available to participate in meetings (telephonic, in person and virtual) regarding Company matters, and cooperating in any litigation or witness-related matters, or investigative matters, upon reasonable advance notice. You shall receive no additional compensation for such services. For avoidance of doubt, you shall continue to vest in any equity as set forth on Schedule A. Your relationship with the Company shall terminate at the conclusion of the Consultant Services Period.
7.Other Agreements.
(a)You agree that no later than two business days after the Separation Date you will return to the Company all Company documents (whether in hard copy or electronic form and any copies thereof) and property (including, without limitation, all cell phones, laptops and other company equipment), and that you shall abide by the provisions of the Confidential Information and Invention Assignment Agreement you executed (the “Confidentiality Agreement”), the terms of which shall survive the signing of this Transition Agreement. Further, you agree that you will abide by any and all common law and/or statutory obligations relating to protection and non-disclosure of the Company’s trade secrets and/or confidential and proprietary documents and information.
(b)You agree that, to the extent permitted by law (and subject to S.B. 331), and unless otherwise publicly disclosed pursuant to law, all information relating in any way to this Transition Agreement, including the terms and amount of financial consideration provided for in this Transition Agreement, shall be held confidential by you and shall not be publicized or disclosed to any person (other than an immediate family member, legal counsel or financial advisor, provided that any such individual to whom disclosure is made agrees to be bound by these confidentiality obligations), business entity or government agency (except as mandated by state or federal law), except that nothing in this paragraph shall prohibit you from participating in an investigation with a state or federal agency if requested by the agency to do so.
(c)You will not make any statements that are professionally or personally disparaging about, or adverse to, the interests of the Company (including its former or current officers, directors, employees and consultants) including, but not limited to, any statements that disparage any person, product, service, finances, financial condition, capability or any other aspect of the business of the Company, and that you will not engage in any conduct which could reasonably be expected to harm professionally or personally the reputation of the Company (including its former or current officers, directors, employees and consultants) (except pursuant to S.B. 311 or as otherwise mandated by state or federal law).


John Dobak, M.D.
Page 3


(d)The Board agrees that it will not make any statements that are professionally or personally disparaging about or adverse to you.
8.Your Release of Claims. You hereby agree and acknowledge that by signing this Transition Agreement and accepting the benefits hereunder, and for other good and valuable consideration, you are waiving your right to assert any and all forms of legal claims against the Company1/ of any kind whatsoever, whether known or unknown, arising from the beginning of time through the date you execute this Transition Agreement (the “Execution Date”). Except as set forth below, your waiver and release herein is intended to bar any form of legal claim, complaint or any other form of action by you, including but not limited to a class or collective action, whether you seek to participate as a party plaintiff or as a class member (each a “Claim” and jointly referred to as “Claims”) against the Company seeking any form of relief including, without limitation, equitable relief (whether declaratory, injunctive or otherwise), the recovery of any damages, or any other form of monetary recovery whatsoever (including, without limitation, back pay, front pay, compensatory damages, emotional distress damages, punitive damages, attorneys’ fees and any other costs) against the Company, for any alleged action, inaction or circumstance existing or arising through the Execution Date.
Without limiting the foregoing general waiver and release, you specifically waive and release the Company from any Claim arising from or related to your prior employment relationship with the Company or the termination thereof, including, without limitation:
**    Claims under any local, state or federal discrimination, fair employment practices or other employment-related statute, regulation or executive order (as they may have been amended through the Execution Date) prohibiting discrimination or harassment based upon any protected status including, without limitation, race, national origin, age, gender, marital status, disability, veteran status or sexual orientation. Without limitation, specifically included in this paragraph are any Claims arising under the federal Age Discrimination in Employment Act, the Civil Rights Acts of 1866 and 1871, Title VII of the Civil Rights Act of 1964, the Civil Rights Act of 1991, the Americans With Disabilities Act, the Federal Worker Adjustment and Retraining Notification Act; and any similar California, or other state, federal, or local statutes.
**    Claims under any other local, state or federal employment related statute, regulation or executive order (as they may have been amended through the Execution Date) relating to any other terms and conditions of employment.
**    Claims under any state or federal common law theory including, without limitation, wrongful discharge, breach of express or implied contract, promissory estoppel, unjust enrichment, breach of a covenant of good faith and fair dealing, violation of public policy, defamation, interference with contractual relations, intentional or negligent infliction of emotional distress, invasion of privacy, misrepresentation, deceit, fraud or negligence.
**    Any other Claim arising under local, state or federal law.
Notwithstanding the foregoing, this section does not release the Company from any obligation expressly set forth in this Transition Agreement or any claim that cannot be released as a matter of law and claims for indemnity under any indemnification agreements or rights to indemnity under any Company bylaws or corporate charter. You acknowledge and agree that, but for providing this waiver and release, you would not be receiving the economic benefits being provided to you under the terms of this Transition Agreement.
**Unknown Claims, Waiver of California Civil Code Section 1542. You understand and expressly agree that this Transition Agreement extends to all claims of every nature and kind, known or
1/    For purposes of this release, the “Company” includes DermTech, Inc. and any of its divisions, affiliates (which means all persons and entities directly or indirectly controlling, controlled by or under common control with the Company), parents, subsidiaries and all other related entities, and its and their former and current directors, officers, employees, trustees, agents, successors and assigns.


John Dobak, M.D.
Page 4


unknown, suspected or unsuspected, past, present, or future, arising from or attributable to any conduct of the Company, whether set forth in any claim or demand referred to in this Transition Agreement or not, and that any and all rights granted to you under Section 1542 of the California Civil Code or any analogous state law or federal law or regulation, are expressly WAIVED. Section 1542 of the California Civil Code reads as follows:
A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS THAT THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE, AND THAT IF KNOWN BY HIM OR HER MUST HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASING PARTY.
In waiving the provisions of Section 1542 of the California Civil Code, you acknowledge you may later discover facts in addition to or different from those you now believe to be true with respect to the matters released in this Transition Agreement. You, however, agree you have taken that possibility into account in reaching this Transition Agreement, and that the release in this Transition Agreement will remain in effect as a full and complete release notwithstanding the discovery or existence of additional or different facts
It is the Company’s desire and intent to make certain that you fully understand the provisions and effects of this Transition Agreement. To that end, you have been encouraged and given the opportunity to consult with legal counsel for the purpose of reviewing the terms of this Agreement. Also, because you are over the age of 40, and consistent with the provisions of the Age Discrimination in Employment Act, which prohibits discrimination on the basis of age, the Company is providing you with twenty-one (21) days in which to consider and accept the terms of this Transition Agreement by signing below and returning it to the undersigned. In addition, you may rescind your assent to this Transition Agreement if, within seven (7) days after you sign this Agreement, you deliver by hand or send by confirmed electronic mail a notice of rescission to the undersigned. The eighth day following your signing of this Agreement without rescission is the “Effective Date” of this Transition Agreement.
Also, consistent with the provisions of local, state and federal discrimination laws, nothing in this release shall be deemed to prohibit you from challenging the validity of this release under such discrimination laws (the “Discrimination Laws”) or from filing a charge or complaint of age or other employment related discrimination with the Equal Employment Opportunity Commission (“EEOC”) or state or local equivalent, or from participating in any investigation or proceeding conducted by the EEOC or state or local equivalent (or seeking the recovery of any governmental bounty). Further, nothing in this release or Transition Agreement shall be deemed to limit the Company’s right to seek immediate dismissal of such charge or complaint on the basis that your signing of this Transition Agreement constitutes a full release of any individual rights under the Discrimination Laws, or to seek restitution to the extent permitted by law of the economic benefits provided to you under this Transition Agreement in the event that you successfully challenge the validity of this release and prevail in any claim under the Discrimination Laws.
9.Supplemental Release. You hereby agree that, as a condition to the receipt of the benefits outlined in this Transition Agreement, you will execute and deliver a Supplemental Release of claims, which shall substantially reflect paragraph 8 of this Transition Agreement, and you must not revoke such Supplemental Release, as you are entitled to do. The Company will supply the Supplemental Release to you on or immediately after the Separation Date.
10.Entire Agreement/Modification/Waiver/Choice of Law/Enforceability. You acknowledge and agree that this Transition Agreement supersedes any and all prior or contemporaneous oral and/or written agreements between you and the Company, and sets forth the entire agreement between you and the Company, except for the Confidentiality Agreement, which will survive by its terms. The failure of the Company to seek enforcement of any provision of this Transition Agreement in any instance or for any period of time shall not be construed as a waiver of such provision or of the Company’s right to seek enforcement of such provision in the future. This Transition Agreement shall be deemed to have been made in the State of California and shall be construed in accordance with the laws


John Dobak, M.D.
Page 5


of California without giving effect to conflict of law principles. The provisions of this Transition Agreement are severable, and if for any reason any part hereof shall be found to be unenforceable, the remaining provisions shall be enforced in full, provided, however, that if any or all of the release is held unenforceable, this Transition Agreement shall be deemed null and void.
By executing this Transition Agreement, you are acknowledging that: (1) you have carefully read and understand the terms and effects of this Transition Agreement, including the Section entitled Your Release of Claims; (2) you understand that the Your Release of Claims is legally binding and by signing this Transition Agreement, you give up certain rights; (3) you have been afforded sufficient time to understand the terms and effects of this Transition Agreement; (4) your agreements and obligations hereunder are made voluntarily, knowingly and without duress; and (5) neither the Company nor its agents or representatives have made any representations inconsistent with the provisions of this Transition Agreement.
This Transition Agreement shall remain open for acceptance until 21 days after delivery, at which time the offers in this Transition Agreement will expire.
DermTech, Inc.

By: /s/ Matthew Posard        
Its: Chairman of the Board

Confirmed, Agreed and Acknowledged:

/s/ John Dobak            
John Dobak, M.D.
Dated:    March 1, 2023            



John Dobak, M.D.
Page 6


     Schedule A

ABCDEFGHI


Equity Award Type

Grant
Number

Grant
Date


Number of Shares Underlying Original Grant

Number of Underlying Shares
Vested as of 3/2/23

Number of Underlying Shares
Unvested as of 3/2/23
Number of Underlying Shares to be Vested as of 01/01/2024Number of additional Underlying Shares to be Vested with 10 Months of Vesting AccelerationTotal Underlying Shares to be Vested
RSUTbdTbd56,4070056,407056,407
RSU105903/25/2022209,5270209,527122,22452,381174,605
NQ00051303/29/202141,20720,82120,38629,8759,05338,928
RSU54103/29/202129,19512,77216,42320,0715,47425,545
ISO51203/29/20212,24802,248000
NQ00041106/25/202080,37156,93623,43573,6806,69180,371
RSU39506/25/202060,91638,07222,84453,3017,61560,916
ISO41006/25/202026,84414,54012,30420,1336,71126,844

As set forth in column H above, upon the conclusion of the Consultant Services Period, each of Executive’s then-outstanding unvested equity awards shall accelerate and become vested and exercisable or settled with respect to 10 months of additional vesting. Any vested equity must be exercised no later than the last day of the twelfth (12th) month following the conclusion of the Consultant Services Period. In the event the Company effects a Change of Control prior to or during the Consultant Services Period, Executive shall be entitled to full acceleration of all outstanding equity awards.


EX-31.1 3 dmtk-20230331xex311.htm EX-31.1 Document

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, John Dobak, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2023 of DermTech, 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: May 4, 2023
By:/s/ John Dobak
John Dobak
Chief Executive Officer
(principal executive officer)

EX-31.2 4 dmtk-20230331xex312.htm EX-31.2 Document

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, Kevin Sun, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2023 of DermTech, 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: May 4, 2023
By:/s/ Kevin Sun
Kevin Sun
Chief Financial Officer
(principal financial and accounting officer)

EX-32.1 5 dmtk-20230331xex321.htm EX-32.1 Document

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 on Form 10-Q for the quarterly period ended March 31, 2023 of DermTech, Inc. (the “Company”), as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned hereby certifies in his capacity as the specified officer of the Company, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date: May 4, 2023
By:/s/ John Dobak
John Dobak
Chief Executive Officer
(principal executive officer)
Date: May 4, 2023
By:/s/ Kevin Sun
Kevin Sun
Chief Financial Officer
(principal financial and accounting officer)
This certification accompanies the Quarterly Report on Form 10-Q to which it relates and shall not be deemed filed with the Securities and Exchange Commission or incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 6 dmtk-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Stockholders’ Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - The Company and a Summary of its Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - The Company and a Summary of its Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - The Company and a Summary of its Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - The Company and a Summary of its Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - The Company and a Summary of its Significant Accounting Policies - Schedule of Revenues Disaggregated by Revenue Source (Details) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - The Company and a Summary of its Significant Accounting Policies - Schedule of Anti-dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Balance Sheet Details - Schedule of Short-Term Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Balance Sheet Details - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Balance Sheet Details - Continuous Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Balance Sheet Details - Schedule of Prepaid Expenses and PP&E (Details) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Balance Sheet Details - Schedule of Accrued Compensation and Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Fair Value Measurements - Assumptions Used to Determine Fair Value of Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Stockholders' Equity - Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 dmtk-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 dmtk-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 dmtk-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Liabilities, Fair Value Disclosure, Total Liabilities, Fair Value Disclosure Related party certain marketing cost Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party Marketable securities, available for sale: Investments, Fair Value Disclosure [Abstract] Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Related Party Transactions [Abstract] Related Party Transactions [Abstract] Estimated market value of remaining debt securities with contractual maturities of up to 23 months Estimated Market Value Of Remaining Debt Securities With Contractual Maturities Of Up To 23 Months Estimated Market Value Of Remaining Debt Securities With Contractual Maturities Of Up To 23 Months Restricted Cash Restricted Cash [Member] Restricted Cash. Income Statement [Abstract] Income Statement [Abstract] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Address Type [Domain] Address Type [Domain] Additional paid-in capital Additional Paid-in Capital [Member] Balance Sheet Location Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Restricted cash Restricted Cash, Noncurrent Weighted average shares outstanding used in computing net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Computer equipment Computer Equipment Gross Computer equipment gross. Debt Instrument Debt Instrument [Axis] Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Total property and equipment, gross Property, Plant and Equipment, Gross Related party transaction, other Related Party Transaction, Expenses from Transactions with Related Party Accrued consulting services Accrued Consulting Services Current Accrued consulting services, current. Prepaid expenses and other current assets: Prepaid Expense and Other Assets, Current [Abstract] Common stock, $0.0001 par value per share; 50,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 31,088,911 and 30,297,408 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Debt Instrument, Name Debt Instrument, Name [Domain] Financial Instruments Financial Instruments [Domain] Depreciation Depreciation Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Warrant liability Warrant Liability Fair Value Disclosure Warrant liability fair value disclosure. Sales and maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Additional paid-in capital Additional Paid in Capital, Common Stock Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Issuance of common stock from warrant exercises Adjustments to Additional Paid in Capital, Warrant Issued Current liabilities: Liabilities, Current [Abstract] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Common stock, shares issued (in shares) Common Stock, Shares, Issued Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Short-term deferred revenue Short term deferred revenue Contract with Customer, Liability, Current Anti-dilutive equity instruments excluded from diluted net loss per share of common stock Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Purchases of property and equipment recorded in accounts payable Capital Expenditures Incurred but Not yet Paid Document Information [Line Items] Document Information [Line Items] Warrant liability Warrants and Rights Outstanding Income Statement Location Income Statement Location [Domain] Current portion of finance lease obligations Finance Lease, Liability, Current 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] Accounts receivable gross Accounts Receivable, before Allowance for Credit Loss, Current Accrued liabilities Accrued Liabilities Prepaid expenses Prepaid Insurance AFS, Total, Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position Equity Component Equity Component [Domain] Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Private SPAC Warrants Private Special Purpose Acquisition Companies Warrants [Member] Private special purpose acquisition companies warrants. Investment Holdings [Table] Investment Holdings [Table] Total assets measured at fair value on a recurring basis Assets, Fair Value Disclosure Issuance of common stock from Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Principal repayments of finance lease obligations Repayments of Debt and Lease Obligation Related Party Related Party [Domain] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Entity Current Reporting Status Entity Current Reporting Status Investment Holdings [Line Items] Investment Holdings [Line Items] Other assets Other Assets, Noncurrent Estimated Market Value Total marketable securities, available for sale Debt Securities, Available-for-Sale Accrued compensation Increase (Decrease) in Employee Related Liabilities Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Issuance of common stock from Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance price per share (in usd per share) Shares Issued, Price Per Share Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] The Company and Summary of its Significant Accounting Policies [Line Items] The Company And Summary Of Its Significant Accounting Policies [Line Items] The company and summary of its significant accounting policies. Warrants issued to purchase common stock (in shares) Class Of Warrant Or Right, Warrants Or Rights Issued To Purchase Common Stock Class of warrant or rights issued to purchase common stock. Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current portion of operating lease liabilities Operating Lease, Liability, Current Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Schedule of Short-Term Marketable Securities Debt Securities, Available-for-Sale [Table Text Block] Related Party Transaction Related Party Transaction [Domain] Change in fair value of warrant liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Sales and marketing Selling and Marketing Expense [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Assumed volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Liability Class Liability Class [Axis] Balance Sheet Location Balance Sheet Location [Axis] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule Of Related Party Transactions By Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Total liabilities Liabilities Statement of Comprehensive Income [Abstract] Class of Warrant or Right Class of Warrant or Right [Axis] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Total operating expenses Operating Expenses Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Issuance of common stock from option exercises and RSU releases Stock Issued During Period, Value, Stock Options Exercised And RSU Release Stock issued during period value stock options exercised and RSU release. Issuance of common stock at a weighted average price of $3.68 through at-the-market offering, net of $0.1 million issuance costs Issuance of preferred stock, total offering amount Stock Issued During Period, Value, New Issues Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Credit losses Credit Losses Credit Losses Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Placement Agent Warrants Placement Agent Warrants [Member] Placement agent warrants. Total current assets Assets, Current Accumulated other comprehensive loss AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Document Type Document Type Gross proceeds from issuance of common stock Gross Proceeds From Issuance Of Common Stock Gross proceeds from issuance of common stock. 2018 Convertible Bridge Notes Two Thousand Eighteen Convertible Bridge Notes [Member] Two thousand eighteen convertible bridge notes. Entity Small Business Entity Small Business Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Measurement Frequency Measurement Frequency [Domain] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Amortization of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Expense Revenues: Revenues [Abstract] Assets: Assets, Fair Value Disclosure [Abstract] Restricted cash Restricted Cash Cost of revenues: Cost of Revenue [Abstract] Product and Service Product and Service [Domain] Compensation cost related to non-vested awards not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Entity Shell Company Entity Shell Company Decrease in issuance costs Increase (Decrease) In Stock Issuance Costs Increase decrease in stock issuance costs. Financial Instrument Financial Instrument [Axis] Proceeds from exercise of common stock warrants Total proceeds from exercise of public warrants Proceeds from Warrant Exercises Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security U.S. government debt securities US Government Agencies Short-Term Debt Securities [Member] Public SPAC Warrants Public Special Purpose Acquisition Companies Warrants [Member] Public special purpose acquisition companies warrants. Document Period End Date Document Period End Date Furniture and fixtures Furniture and Fixtures, Gross Issuance costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Class of Stock [Line Items] Class of Stock [Line Items] AFS, Less than 12 months, Gross Unrealized Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Total assets Assets Amortization of premiums, net of accretion of discounts on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Test revenue DermTech Melanoma Test Test Revenue [Member] Test Revenue Income Statement Location Income Statement Location [Axis] Adhesive patch kits Contract Revenue Adhesive Patch Kits [Member] Contract revenue, adhesive patch kits. AFS, Greater than 12 months, Gross Unrealized Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Summary of Investment Holdings [Line Items] Summary of Investment Holdings [Line Items] Antidilutive Securities Antidilutive Securities [Axis] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Schedule of Accrued Compensation and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Inventory Inventory, Net Accrued compensation Total accrued compensation Employee-related Liabilities, Current Accounts payable Accounts Payable, Current Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Change in unrealized net gains/(losses) on available-for-sale marketable securities and cash equivalents Change In Unrealized Gain (Loss) On Available For Sale Marketable Securities Change in unrealized gain loss on available-for-sale marketable securities. Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Long-term finance lease obligations, less current portion Finance Lease, Liability, Noncurrent Schedule of Prepaid Expenses and PP&E Schedule Of Prepaid Expenses And Property And Equipment Table [Table Text Block] Schedule of prepaid expenses and PP&E. Accrued compensation: Employee-related Liabilities, Current [Abstract] Common Stock Warrants Warrant [Member] Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Entity Filer Category Entity Filer Category Related Party Transaction [Line Items] Related Party Transaction [Line Items] Proceeds from issuance of common stock in connection with at-the-market offering, net Proceeds from Issuance of Common Stock Weighted average shares outstanding used in computing net loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Total number exercised of public warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Weighted average term expected to be recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition AFS, Total, Gross Unrealized Loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Accounts Receivable Receivable [Policy Text Block] Proceeds from contributions to the Employee Stock Purchase Plan Proceeds from Stock Plans Warrant Liability Warrant Liability [Member] Warrant liability. Liabilities: Liabilities, Fair Value Disclosure [Abstract] Accrued liabilities: Accrued Liabilities, Current [Abstract] Total stock-based compensation Share-Based Payment Arrangement, Expense Gross (loss) profit Gross Profit Supplemental disclosure of noncash investing and financing activities: Noncash Investing and Financing Items [Abstract] Total revenues Revenue from Contract with Customer, Including Assessed Tax Security Exchange Name Security Exchange Name Entity Registrant Name Entity Registrant Name Issuance of common stock at a weighted average price of $3.68 through at-the-market offering, net of $0.1 million issuance costs (in shares) Issuance of common stock, net of issuance costs shares (in shares) Stock Issued During Period, Shares, New Issues Class of Warrant or Right Class of Warrant or Right [Domain] Gain on disposal of equipment Gain (Loss) on Disposition of Assets Common shares issued upon exercise of warrants (in shares) Common Shares Issued Upon Exercise Of Warrants Common shares issued upon exercise of warrants. Letters of credit Letters of Credit Outstanding, Amount Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Restricted Stock Restricted Stock [Member] General and administrative General and Administrative Expense [Member] Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Entity Address, City or Town Entity Address, City or Town Former Address Former Address [Member] Operating expenses: Operating Expenses [Abstract] Cover [Abstract] Cover [Abstract] Level 3 Fair Value, Inputs, Level 3 [Member] Property and equipment, gross: Property, Plant and Equipment, Gross [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value per share (in usd per share) Common Stock, Par or Stated Value Per Share U.S. government debt securities US Government Debt Securities [Member] Assumed risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Trading Symbol Trading Symbol Entity File Number Entity File Number Warranty liability Warranty, Rights and Obligations, Fair Value Option [Member] Increase (decrease) in revenue Revenue, Performance Obligation Satisfied, Variable Consideration Update, Increase (Decrease) In Revenue Revenue, Performance Obligation Satisfied, Variable Consideration Update, Increase (Decrease) In Revenue Related Party Related Party [Axis] Accrued bonus and commissions Accrued Vacation, Current Municipal debt securities Municipal Notes [Member] Research and development Research and Development Expense Leasehold improvements Leasehold Improvements, Gross Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Fair Value by Liability Class Fair Value by Liability Class [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] Project management fees Contract Revenue Project Management Fees [Member] Contract revenue project management fees. Current Fiscal Year End Date Current Fiscal Year End Date Short-term marketable securities Marketable Securities, Current Reconciliation of cash, cash equivalents and restricted cash, end of period: Restricted Cash and Cash Equivalents [Abstract] Net loss per share of common stock outstanding, diluted (in usd per share) Earnings Per Share, Diluted Sale of Stock Sale of Stock [Domain] Use of Estimates Use of Estimates, Policy [Policy Text Block] Customer refund liability Customer Refund Liability, Current Conversion ratio of reverse stock split Stockholders' Equity Note, Stock Split, Conversion Ratio Issuance costs Payments of Stock Issuance Costs Stock option Equity Option [Member] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] The Company and a Summary of its Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Contract revenue Contractual Activities [Member] Contract activities. Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Change in fair value of warrant liability Change in fair value of warrant liability Fair Value Adjustment of Warrants Total current liabilities Liabilities, Current Other current assets Other Assets, Current Accounts payable, accrued liabilities and deferred revenue Increase (Decrease) in Accounts Payable and Accrued Liabilities Due to related party Due to Related Parties AFS, Greater than 12 months, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Exercise price of warrant (in usd per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Cash paid for interest on finance lease obligations Interest Paid, Excluding Capitalized Interest, Operating Activities Net loss per share of common stock outstanding, basic (in usd per share) Earnings Per Share, Basic Remaining performance obligation, estimated revenue expected to be recognized Revenue, Remaining Performance Obligation, Amount Corporate debt securities Corporate Debt Securities [Member] SPAC Warrants Special Purpose Acquisition Companies Warrants [Member] Special purpose acquisition companies warrants. Other income/(expense): Nonoperating Income (Expense) [Abstract] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Total cost of revenues Cost of Revenue Accrued salaries and wages Accrued Bonus And Deferred Compensation Current Accrued bonus and deferred compensation, current. Sales and marketing Selling and Marketing Expense Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Product and Service Product and Service [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Entity Interactive Data Current Entity Interactive Data Current EVERSANA EVERSANA Life Science Services LLC [Member] EVERSANA Life Science Services, LLC. Unrealized net gain/(loss) on marketable securities and cash equivalents OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Summary of Changes in Fair Value of Level 3 Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Money market Money Market Funds [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Accumulated deficit Retained Earnings [Member] Entity Tax Identification Number Entity Tax Identification Number Common stock Common stock Common Stock [Member] Weighted average purchase price per share (in usd per share) Weighted Average Purchase Price Per Share In Offering Weighted average purchase price per share in offering. Revenue Recognition Revenue [Policy Text Block] Issuance of common stock from option exercises and RSU releases (in shares) Stock Issued During Period, Shares, Stock Options Exercised And RSU Release Stock issued during period shares stock options exercised and RSU release. Statement [Table] Statement [Table] Schedule of Revenues Disaggregated by Revenue Source Disaggregation of Revenue [Table Text Block] Number of revenue streams (in number of streams) Number Of Revenue Streams Number of revenue streams. Document Quarterly Report Document Quarterly Report Leana Wood Spouse Of Chief Commercial Officer [Member] Spouse of chief commercial officer. Current assets: Assets, Current [Abstract] Operating lease liabilities, long-term Operating Lease, Liability, Noncurrent Summary of Assumptions Used to Calculate Fair Value of Warrant Liability Using Black-Scholes-Merton Valuation Model Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] 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 Accounting Policies The Company And Summary Of Its Significant Accounting Policies [Table] The company and summary of its significant accounting policies. Related Party Transaction Related Party Transaction [Axis] Estimated market value of remaining debt securities with contractual maturities of up to 21 months Estimated Market Value Of Remaining Debt Securities With Contractual Maturities Of Up To 21 Months Estimated market value of remaining debt securities with contractual maturities of up to 21 months. Accumulated deficit Retained Earnings (Accumulated Deficit) Cash equivalents: Cash Equivalents, at Carrying Value Nature of Operations Nature Of Operations Policy [Policy Text Block] Nature Of Operations Policy Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Purchases of marketable securities Payments to Acquire Marketable Securities Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Equity Components Equity Components [Axis] Measurement Frequency Measurement Frequency [Axis] Fair Value, Recurring Fair Value, Recurring [Member] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Related Party Transactions Related Party Transactions Disclosure [Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Other accrued expenses Other Accrued Liabilities, Current AFS, Less than 12 months, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Interest income, net Interest Income (Expense), Nonoperating, Net Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] City Area Code City Area Code General and administrative General and Administrative Expense Statement [Line Items] Statement [Line Items] Assets Assets [Abstract] Warrants expiration period Warrants and Rights Outstanding, Term Estimated market value of debt securities with contractual maturities of less than 12 months Estimated Market Value Of Debt Securities With Contractual Maturities Of Less Than12 Months Estimated market value of debt securities with contractual maturities of less than 12 months. Contingencies Commitments Disclosure [Text Block] Total other income Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Sale of Stock Sale of Stock [Axis] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Entity Addresses, Address Type [Axis] Entity Addresses, Address Type [Axis] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Issuance of common stock from warrant exercises (in shares) Adjustments to Additional Paid in Capital, Warrant Issued, Shares Adjustments to Additional Paid in Capital, Warrant Issued, Shares Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Test Test [Member] Test Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Number of warrants entitle holder to purchase one share Number Of Warrants Entitle Holder To Purchase One Share Number of warrants entitle holder to purchase one share. RNA extractions Contract Revenue R N A Extractions [Member] Contract revenue, RNA extractions. Number of shares issued for each warrant (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Document Transition Report Document Transition Report Local Phone Number Local Phone Number Cowen and Company LLC Cowen Limited Liability Company [Member] Cowen Limited Liability Company. Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Laboratory equipment Machinery and Equipment, Gross Loss from operations Operating Income (Loss) Research and development Research and Development Expense [Member] Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Inventory Increase (Decrease) in Inventories At-The Market Offering At The Market Offering [Member] At the market offering. Accounting Pronouncements Issued But Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] Right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of revenue Cost of Sales [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Document Information [Table] Document Information [Table] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding EX-101.PRE 10 dmtk-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
3 Months Ended
Mar. 31, 2023
Apr. 28, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-38118  
Entity Registrant Name DERMTECH, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 84-2870849  
Entity Address, Address Line One 12340 El Camino Real  
Entity Address, City or Town San Diego  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92130  
City Area Code 858  
Local Phone Number 450-4222  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol DMTK  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   31,089,911
Entity Central Index Key 0001651944  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Former Address    
Document Information [Line Items]    
Entity Address, Address Line One 11099 N. Torrey Pines Road  
Entity Address, Address Line Two Suite 100  
Entity Address, City or Town La Jolla  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92037  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 48,438 $ 77,757
Short-term marketable securities 56,340 48,411
Accounts receivable 3,690 4,172
Inventory 1,574 1,757
Prepaid expenses and other current assets 2,348 3,940
Total current assets 112,390 136,037
Property and equipment, net 6,262 6,375
Operating lease right-of-use assets 54,800 56,007
Restricted cash 3,501 3,488
Other assets 168 168
Total assets 177,121 202,075
Current liabilities:    
Accounts payable 1,680 2,419
Accrued compensation 7,556 7,894
Accrued liabilities 4,807 3,464
Short-term deferred revenue 242 109
Current portion of operating lease liabilities 1,756 1,634
Current portion of finance lease obligations 97 116
Total current liabilities 16,138 15,636
Warrant liability 12 5
Long-term finance lease obligations, less current portion 49 53
Operating lease liabilities, long-term 53,680 54,028
Total liabilities 69,879 69,722
Stockholders’ equity:    
Common stock, $0.0001 par value per share; 50,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 31,088,911 and 30,297,408 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively 3 3
Additional paid-in capital 461,845 456,171
Accumulated other comprehensive loss (289) (774)
Accumulated deficit (354,317) (323,047)
Total stockholders’ equity 107,242 132,353
Total liabilities and stockholders’ equity $ 177,121 $ 202,075
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, par value per share (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 50,000,000 50,000,000
Common stock, shares issued (in shares) 31,088,911 30,297,408
Common stock, shares outstanding (in shares) 31,088,911 30,297,408
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues:    
Total revenues $ 3,477 $ 3,718
Cost of revenues:    
Total cost of revenues 3,821 3,554
Gross (loss) profit (344) 164
Operating expenses:    
Sales and marketing 15,417 15,443
Research and development 4,409 6,338
General and administrative 11,875 8,574
Total operating expenses 31,701 30,355
Loss from operations (32,045) (30,191)
Other income/(expense):    
Interest income, net 782 66
Change in fair value of warrant liability (7) 17
Total other income 775 83
Net loss $ (31,270) $ (30,108)
Weighted average shares outstanding used in computing net loss per share, basic (in shares) 30,557,216 29,836,072
Weighted average shares outstanding used in computing net loss per share, diluted (in shares) 30,557,216 29,836,072
Net loss per share of common stock outstanding, basic (in usd per share) $ (1.02) $ (1.01)
Net loss per share of common stock outstanding, diluted (in usd per share) $ (1.02) $ (1.01)
Test revenue    
Revenues:    
Total revenues $ 3,425 $ 3,518
Cost of revenues:    
Total cost of revenues 3,791 3,530
Contract revenue    
Revenues:    
Total revenues 52 200
Cost of revenues:    
Total cost of revenues $ 30 $ 24
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net loss $ (31,270) $ (30,108)
Unrealized net gain/(loss) on marketable securities and cash equivalents 485 (570)
Comprehensive loss $ (30,785) $ (30,678)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Accumulated other comprehensive loss
Accumulated deficit
Beginning balance (in shares) at Dec. 31, 2021   29,772,922      
Beginning balance at Dec. 31, 2021 $ 229,698 $ 3 $ 436,183 $ (124) $ (206,364)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock from option exercises and RSU releases (in shares)   109,275      
Issuance of common stock from option exercises and RSU releases 40   40    
Issuance of common stock from warrant exercises (in shares)   11,101      
Issuance of common stock from warrant exercises 12   12    
Issuance of common stock from Employee Stock Purchase Plan (in shares)   47,339      
Issuance of common stock from Employee Stock Purchase Plan 515   515    
Unrealized net gain/(loss) on marketable securities and cash equivalents (570)     (570)  
Stock-based compensation 3,894   3,894    
Net loss (30,108)       (30,108)
Ending balance (in shares) at Mar. 31, 2022   29,940,637      
Ending balance at Mar. 31, 2022 203,481 $ 3 440,644 (694) (236,472)
Beginning balance (in shares) at Dec. 31, 2021   29,772,922      
Beginning balance at Dec. 31, 2021 229,698 $ 3 436,183 (124) (206,364)
Ending balance (in shares) at Dec. 31, 2022   30,297,408      
Ending balance at Dec. 31, 2022 132,353 $ 3 456,171 (774) (323,047)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock at a weighted average price of $3.68 through at-the-market offering, net of $0.1 million issuance costs (in shares)   107,451      
Issuance of common stock at a weighted average price of $3.68 through at-the-market offering, net of $0.1 million issuance costs 270   270    
Issuance of common stock from option exercises and RSU releases (in shares)   510,027      
Issuance of common stock from option exercises and RSU releases 92   92    
Issuance of common stock from Employee Stock Purchase Plan (in shares)   174,025      
Issuance of common stock from Employee Stock Purchase Plan 576   576    
Unrealized net gain/(loss) on marketable securities and cash equivalents 485     485  
Stock-based compensation 4,736   4,736    
Net loss (31,270)       (31,270)
Ending balance (in shares) at Mar. 31, 2023   31,088,911      
Ending balance at Mar. 31, 2023 $ 107,242 $ 3 $ 461,845 $ (289) $ (354,317)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Stockholders’ Equity (Parenthetical) - Common stock
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
Issuance price per share (in usd per share) | $ / shares $ 3.68
Issuance costs | $ $ 0.1
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net loss $ (31,270) $ (30,108)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation 466 372
Change in fair value of warrant liability 7 (17)
Amortization of operating lease right-of-use assets 1,207 435
Stock-based compensation 4,736 3,894
Amortization of premiums, net of accretion of discounts on marketable securities (6) 713
Gain on disposal of equipment (29) 0
Changes in operating assets and liabilities:    
Accounts receivable 482 (1,148)
Inventory 183 (283)
Prepaid expenses and other current assets 1,592 (94)
Operating lease liabilities (227) (271)
Accounts payable, accrued liabilities and deferred revenue 1,169 161
Accrued compensation (338) 1,523
Net cash used in operating activities (22,028) (24,823)
Cash flows from investing activities:    
Purchases of marketable securities (16,481) (13,656)
Sales and maturities of marketable securities 9,044 6,769
Purchases of property and equipment (757) (646)
Net cash used in investing activities (8,194) (7,533)
Cash flows from financing activities:    
Proceeds from issuance of common stock in connection with at-the-market offering, net 270 0
Proceeds from exercise of common stock warrants 0 12
Proceeds from exercise of stock options 92 40
Proceeds from contributions to the Employee Stock Purchase Plan 576 515
Principal repayments of finance lease obligations (22) (40)
Net cash provided by financing activities 916 527
Net decrease in cash, cash equivalents and restricted cash (29,306) (31,829)
Cash, cash equivalents and restricted cash, beginning of period 81,245 179,907
Cash, cash equivalents and restricted cash, end of period 51,939 148,078
Reconciliation of cash, cash equivalents and restricted cash, end of period:    
Cash and cash equivalents 48,438 145,053
Restricted cash 3,501 3,025
Total cash, cash equivalents and restricted cash 51,939 148,078
Supplemental cash flow information:    
Cash paid for interest on finance lease obligations 1 3
Supplemental disclosure of noncash investing and financing activities:    
Purchases of property and equipment recorded in accounts payable 16 318
Right-of-use assets obtained in exchange for lease obligations 0 15,755
Change in unrealized net gains/(losses) on available-for-sale marketable securities and cash equivalents $ 485 $ (570)
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
The Company and a Summary of its Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
The Company and a Summary of its Significant Accounting Policies The Company and a Summary of its Significant Accounting Policies
(a)    Nature of Operations
On August 29, 2019, DermTech, Inc., formerly known as Constellation Alpha Capital Corp, (the “Company”), and DermTech Operations, Inc., formerly known as DermTech, Inc., (“DermTech Operations”), consummated the transactions contemplated by the Agreement and Plan of Merger, dated as of May 29, 2019, by and among the Company, DT Merger Sub, Inc., a wholly owned subsidiary of the Company (“Merger Sub”), and DermTech Operations. The Company refers to this agreement, as amended by that certain First Amendment to Agreement and Plan of Merger dated as of August 1, 2019, as the Merger Agreement. Pursuant to the Merger Agreement, Merger Sub merged with and into DermTech Operations, with DermTech Operations surviving as a wholly-owned subsidiary of the Company. The Company refers to this transaction as the Business Combination. In connection with and two days prior to the completion of the Business Combination, the Company domesticated from the British Virgin Islands to Delaware. DermTech Operations changed its name from DermTech, Inc. to DermTech Operations, Inc. shortly before the completion of the Business Combination. On August 29, 2019, immediately following the completion of the Business Combination, the Company changed its name from Constellation Alpha Capital Corp. to DermTech, Inc., and then effected a one-for-two reverse stock split of its common stock.
The Company is a molecular diagnostic company developing and marketing its Clinical Laboratory Improvement Amendments of 1988 (“CLIA”) laboratory services including molecular pathology tests to facilitate the diagnosis of dermatologic conditions including melanoma. The Company has developed a proprietary, non-invasive technique for sampling the surface layers of the skin using an adhesive patch called the DermTech Smart Sticker™ (the “Smart Sticker”) in order to collect individual biological information for commercial applications in the medical diagnostic field.
The Company has incurred operating losses since inception and has an accumulated deficit of $354.3 million at March 31, 2023. As of March 31, 2023, cash and cash equivalents totaled approximately $48.4 million and short-term marketable securities totaled approximately $56.3 million. The Company's transition to profitable operations is dependent upon achieving a level of revenues adequate to support its cost structure. If events or circumstances occur such that change operating plans, the Company may be required to reduce operating expenses, which could have an adverse impact its ability to achieve intended business objectives. The Company's management believes that currently available resources will provide sufficient funds to meet operating plans for at least the next twelve months from the issuance of our unaudited condensed consolidated financial statements. While we believe we have enough capital to fund anticipated operating costs for at least the next twelve months, we anticipate that we will need to raise additional capital in order to support our planned operations and to continue developing and commercializing genomic tests.
(b)    Basis of Presentation
The condensed consolidated financial statements include the accounts of DermTech, Inc. and its subsidiary. All intercompany balances and transactions among the consolidated entity have been eliminated in consolidation. These unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, these unaudited condensed consolidated financial statements and accompanying notes do not include all the information and disclosures required by U.S. GAAP for complete financial statements and should be read together with the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. In the opinion of management, all adjustments, which include only normal recurring adjustments considered necessary for a fair presentation, have been included.
The accompanying unaudited condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the unaudited condensed consolidated financial statements. As of March 31, 2023, there have been no material changes in the Company's significant accounting policies from those that were disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
(c)    Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires that management make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the amounts of revenues and expenses reported during the period. On an ongoing basis, management evaluates these estimates and judgments, including but not limited to those related to test revenue, stock-based compensation, short-term marketable securities, accounts receivable, accrued bonus, warrant liability, right-of-use (“ROU”) assets and the realization of deferred tax assets. Actual results may differ from those estimates.
(d)    Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents and available-for-sale marketable securities. The Company invests its cash balances in major financial institutions that it believes have high credit quality and are insured with the Federal Deposit Insurance Corporation (“FDIC”). At times throughout the year, cash deposits might exceed FDIC insurance limits. The Company has not experienced any losses and does not believe it is exposed to any significant credit risk.
(e)    Revenue Recognition
The Company’s revenue is generated from two revenue streams: contract revenue and test revenue. The Company accounts for revenue in accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 is that the Company recognizes revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The ASC 606 revenue recognition model consists of the following five steps: (1) identify the contracts with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when (or as) the entity satisfies a performance obligation.
The Company recognizes revenue from its test and contract services in accordance with the core principles and key aspects considered by the Company. These considerations are described in detail below, first for test revenue and then for contract revenue.
Test Revenue
The Company generates revenues from its DermTech Melanoma Test or “DMT” which may consist at the option of the ordering clinician of either (i) the DMT or (ii) the DMT with TERT test, which assists a clinician’s diagnosis of melanoma in patients. The Company provides prescribing clinicians with its Smart Sticker to perform non-invasive skin biopsies of clinically ambiguous pigmented skin lesions on patients. The Company also offers clinicians a telemedicine solution where they can request the Smart Sticker collection kit be sent to the patient’s home for a clinician-guided remote sample collection of ambiguous pigmented skin lesions. A patient can also initiate the process by downloading the Company’s telemedicine app, DermTech Connect, which uses store-and-forward technology to allow the patient to take a picture of a suspicious lesion with their phone and have the picture reviewed by an independent clinician who is subscribing to the DermTech Connect platform to assess the suspicious lesion, and if medically necessary, order a DMT and send a collection kit to the patient. The DermTech Connect app and telemedicine service is currently available in most states where permitted by law and applicable standards of practice guidelines. Once the sample is collected by the patient via the telemedicine solution or by a healthcare clinician in person, it is returned to the Company’s CLIA laboratory for analysis. The patient’s ribonucleic acid (“RNA”) and deoxyribonucleic acid (“DNA”) are extracted from the Smart Sticker and analyzed using gene expression and sequencing technology to determine if the pigmented skin lesion contains certain genomic features indicative of melanoma. Upon completion of the gene expression analysis, test results are provided to the clinician indicating whether the sample collected is indicative of melanoma or not.
The Company periodically updates its estimate of the variable consideration recognized for previously delivered performance obligations. These updates resulted in a decrease of $0.5 million for the three months ended March 31, 2023 and a decrease of $0.1 million for the three months ended March 31, 2022. These amounts included (i) adjustments for actual collections versus estimated variable consideration as of the beginning of the reporting period and (ii) cash collections and the related recognition of revenue in the current period for tests delivered in prior periods due to the release of the constraint on variable consideration, offset by (iii) reductions in revenue for the accrual for reimbursement claims and settlements.
Contract Revenue
Contract revenue is generated from the sale of laboratory services and Smart Stickers to third-party companies through contract research agreements. Revenues are generated from providing gene expression tests to facilitate the development of drugs designed to treat dermatologic conditions. The provision of gene expression services may include sample collection using the Company’s Smart Sticker, assay development for research partners and RNA extraction, isolation, expression, amplification and detection, including data analysis and reporting. Contract revenue can be highly variable in any period as it is closely linked to the clinical trial progress of the Company’s biopharma customers.
(a) Disaggregation of Revenue
The following table presents the Company’s revenues disaggregated by revenue source during the three months ended March 31, 2023 and 2022 (in thousands):
Three Months Ended March 31,
20232022
Test Revenue
DermTech Melanoma Test$3,425 $3,518 
Contract Revenue
Adhesive patch kits36 66 
RNA extractions110 
Project management fees14 24 
Total revenues$3,477 $3,718 
(b) Deferred Revenue and Remaining Performance Obligations
The timing of revenue recognition, billings and cash collections results in billed accounts receivable and deferred revenue on the condensed consolidated balance sheets.
In a majority of historical agreements that produced contract revenue, the Company received a substantial up-front payment and additional payments upon the achievement of various milestones over the life of the agreement. This results in deferred revenue and is relieved upon delivery of the applicable Smart Stickers or RNA extraction results. Changes in accounts receivable and deferred revenue were not materially impacted by any other factors.
The Company records a deferred revenue liability if a customer pays consideration before the Company transfers a good or service to the customer. Deferred revenue primarily represents upfront milestone payments, for which consideration is received prior to when goods/services are completed or delivered. Upfront fees that are estimated to be recognized as revenue more than one year from the date of collection are classified as long-term deferred revenue. Short-term deferred revenue as of March 31, 2023 and December 31, 2022 was $0.2 million and $0.1 million, respectively. As of December 31, 2022, the Company reclassified $1.0 million of short-term deferred revenue to accrued liabilities for a customer refund obligation in connection with cancellation of future services.
Remaining performance obligations include deferred revenue and amounts the Company expects to receive for goods and services that have not yet been delivered or provided under existing agreements. For agreements that have an original duration of one year or less, the Company has elected the practical expedient applicable to such agreements and does not disclose the remaining performance obligations at the end of each reporting period. As of March 31, 2023, the estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied for executed agreements with an original duration of one year or more was immaterial.
(f)    Accounts Receivable
Test Accounts Receivable
Due to the nature of the Company’s test revenue, it can take a significant amount of time to collect upon billed tests. The Company prepares an analysis on reimbursement collections and data obtained for each financial reporting period to determine the amount of receivables to be recorded relating to tests performed in the applicable period. The Company generally does not perform evaluations of customers’ financial condition and generally does not require collateral. Accounts receivable are written off when all efforts to collect the balance have been exhausted. Adjustments for implicit price concessions attributable to variable consideration are incorporated into the measurement of the accounts receivable balances. The Company recorded $3.6 million and $4.1 million of net test accounts receivable as of March 31, 2023 and December 31, 2022, respectively.
Contract Accounts Receivable
Contract accounts receivable are recorded at the net invoice value and are not interest bearing. The Company reserves specific receivables if collectability is no longer reasonably assured, and, as of March 31, 2023, the Company did not maintain any reserves over contract receivables as they relate to large established credit worthy customers. The Company re-evaluates such reserves on a regular basis and adjusts its reserves as needed. Once a receivable is deemed to be uncollectible, such balance is charged against the reserve. The Company recorded $0.1 million and $0.1 million of contract accounts receivable as of March 31, 2023 and December 31, 2022, respectively.
(g)    Net Loss Per Share
Basic and diluted net loss per share of common stock is determined by dividing net loss applicable to holders of common stock by the weighted average number of shares of common stock outstanding during the period. Because there is a net loss attributable to holders of common stock during the periods presented, the outstanding common stock warrants, stock options and restricted stock units (“RSUs”) have been excluded from the calculation of diluted loss per share of common stock because their effect would be anti-dilutive. Therefore, the weighted average shares used to calculate both basic and diluted loss per share are the same.
Outstanding anti-dilutive securities not included in diluted net loss per share (in thousands):
March 31,
20232022
Shares issuable upon exercise of common stock warrants709 724 
Shares issuable upon exercise of stock options1,523 1,654 
Shares issuable upon the release of restricted stock units4,011 2,333 
6,243 4,711 
(h)    Accounting Pronouncements Issued But Not Yet Effective
In June 2022, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2022-03, Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions (“ASU 2022-03“). Under the guidance of ASU 2022-03, a contractual restriction on the sale of an equity security is not considered in measuring the security’s fair value. ASU 2022-03 also requires certain disclosures for equity securities that are subject to contractual restrictions. For public business entities, the provisions of ASU 2022-03 are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2024 and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. The Company is still evaluating the impact of this pronouncement on the consolidated financial statements.
The Company does not believe that any other recently issued, but not yet effective accounting pronouncements, if adopted, would have a material impact on its condensed consolidated financial statements or disclosures.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Details Balance Sheet Details
Short-Term Marketable Securities
The amortized cost, gross unrealized holding gains, gross unrealized holding losses, and fair value of debt securities classified as available-for-sale securities by major security type and class of security as of March 31, 2023 were as follows (in thousands):
March 31, 2023
Amortized CostGross Unrealized
Gains
Gross Unrealized
Losses
Estimated
Market
Value
Short-term marketable securities, available-for-sale:
Corporate debt securities$11,028 $$(150)$10,881 
U.S. government debt securities45,644 119 (304)45,459 
Total short-term marketable securities, available-for-sale$56,672 $122 $(454)$56,340 
The amortized cost, gross unrealized holding gains, gross unrealized holding losses, and fair value of debt securities classified as available-for-sale securities by major security type and class of security as of December 31, 2022 were as follows (in thousands):
December 31, 2022
Amortized CostGross Unrealized
Gains
Gross Unrealized
Losses
Estimated
Market
Value
Short-term marketable securities, available-for-sale:
Corporate debt securities$13,535 $$(236)$13,301 
Municipal debt securities1,001 — (8)993 
U.S. government debt securities34,675 10 (568)34,117 
Total short-term marketable securities, available-for-sale$49,211 $12 $(812)$48,411 
As of March 31, 2023, the estimated market value of debt securities with contractual maturities of less than twelve months was $49.0 million; the remaining debt securities that the Company held at that date had an estimated market value of $7.3 million and contractual maturities of up to 21 months. As of December 31, 2022, the estimated market value of debt securities with contractual maturities of less than twelve months was $40.2 million; the remaining debt securities that the Company held at that date had an estimated market value of $8.2 million and contractual maturities of up to 23 months.
The Company evaluates securities with unrealized losses to determine whether such losses, if any, are due to credit-related factors. It was determined that no credit losses existed as of March 31, 2023 or December 31, 2022, because the change in market value for those securities in an unrealized loss position has resulted from fluctuating interest rates rather than a deterioration of the credit worthiness of the issuers. Gross realized gains and losses on the Company’s debt securities for the three months ended March 31, 2023 and 2022 were not significant.
The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of March 31, 2023 aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
March 31, 2023
Less Than 12 Months12 Months or GreaterTotal
Fair Value Gross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
Short-term marketable securities, available-for-sale:
Corporate debt securities$9,050 $(150)$— $— $9,050 $(150)
U.S. government debt securities19,043 (235)5,767 (69)24,810 (304)
Total short-term marketable securities, available-for-sale$28,093 $(385)$5,767 $(69)$33,860 $(454)
The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2022, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
December 31, 2022
Less Than 12 Months12 Months or GreaterTotal
Fair Value Gross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
Short-term marketable securities, available-for-sale:
Corporate debt securities$6,533 $(105)$5,503 $(131)$12,036 $(236)
Municipal securities— — 992 (8)992 (8)
U.S. government debt securities10,907 (196)19,026 (372)29,933 (568)
Total short-term marketable securities, available-for-sale$17,440 $(301)$25,521 $(511)$42,961 $(812)
Prepaid Expenses and Property and Equipment, Net
Condensed consolidated balance sheet details are as follows (in thousands):
March 31,
2023
December 31,
2022
Prepaid expenses and other current assets:
Prepaid expenses$1,688 $3,207 
Other current assets660 733 
Total prepaid expenses and other current assets$2,348 $3,940 
Property and equipment, gross:
Laboratory equipment$5,147 $6,250 
Computer equipment894 872 
Furniture and fixtures1,102 913 
Leasehold improvements2,549 1,344 
Total property and equipment, gross9,692 9,379 
Less accumulated depreciation(3,430)(3,004)
Total property and equipment, net$6,262 $6,375 
Accrued Compensation and Accrued Liabilities
Condensed consolidated balance sheet details are as follows (in thousands):
March 31,
2023
December 31,
2022
Accrued compensation:
Accrued bonus and commissions$3,168 $3,257 
Accrued salaries and wages4,388 4,637 
Total accrued compensation$7,556 $7,894 
Accrued liabilities:
Accrued consulting services$2,145 $894 
Customer refund liability1,505 980 
Other accrued expenses1,157 1,590 
Total accrued liabilities$4,807 $3,464 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company measures certain financial assets and liabilities at fair value on a recurring basis. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The Company uses a three-tier fair value hierarchy to prioritize the inputs used in the Company’s fair value measurements. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
The following table provides a summary of the assets and liabilities that are measured at fair value on a recurring basis as of March 31, 2023 (in thousands):
March 31, 2023
Level 1Level 2Level 3Total
Assets:    
Cash equivalents:
Money market$20,747 $— $— $20,747 
Corporate debt securities— 529 — 529 
U.S. government debt securities— 5,979 — 5,979 
Total cash equivalents20,747 6,508 — 27,255 
Marketable securities, available for sale:
Corporate debt securities— 10,881 — 10,881 
U.S. government debt securities— 45,459 — 45,459 
Total marketable securities, available for sale— 56,340 — 56,340 
Total assets measured at fair value on a recurring basis$20,747 $62,848 $— $83,595 
Liabilities:
Warrant liability$— $— $12 $12 
Total liabilities measured at fair value on a recurring basis$— $— $12 $12 
The following table provides a summary of the assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2022 (in thousands):
December 31, 2022
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money Market$9,365 $— $— $9,365 
Corporate debt securities— 7,374 — 7,374 
U.S. government debt securities— 18,396 — 18,396 
Total cash equivalents9,365 25,770 — 35,135 
Marketable securities, available for sale:
Corporate debt— 13,301 — 13,301 
Municipal debt securities— 993 — 993 
U.S. government debt securities— 34,117 — 34,117 
Total marketable securities, available for sale— 48,411 — 48,411 
Total assets measured at fair value on a recurring basis$9,365 $74,181 $— $83,546 
Liabilities:
Warrant liability$— $— $$
Total liabilities measured at fair value on a recurring basis$— $— $$

The Company’s marketable debt securities are classified as available-for-sale securities based on management's intentions and are at Level 2 of the fair value hierarchy, as these investment securities are valued based upon quoted prices for identical or similar instruments in markets that are not active. The Company has classified marketable securities with original maturities of greater than one year as short-term investments based upon the Company’s ability to use all of those marketable securities to satisfy the liquidity needs of the Company’s current operations.
The fair value of the Private SPAC Warrants was determined using the Black-Scholes-Merton valuation model and included an unobservable input: expected volatility. Expected volatility is considered by the Company to be an unobservable input and is calculated using a weighted average of historical volatilities of a combination of the Company and peer companies, due to the lack of sufficient historical data of the Company’s own stock price. The model also incorporated several observable assumptions at each valuation date, including the price of the Company’s common stock on the date of valuation, the remaining contractual term of the warrant and the risk-free interest rate over the remaining term.
The following assumptions were used to calculate the fair value of the Company’s warrant liability using the Black-Scholes-Merton valuation model:
Three Months Ended March 31,
20232022
Assumed risk-free interest rate4.35%2.37%
Assumed volatility123.28%92.77%
Expected term1.42 years2.42 years
Expected dividend yield
The following table summarizes the changes in the fair value of the Company’s Level 3 liabilities (in thousands):
Balance as of December 31, 2022$
Change in fair value of warrant liability
Balance as of March 31, 2023$12 
As of March 31, 2023 and December 31, 2022, the Company maintains letters of credit of $3.5 million and $3.5 million, respectively, related to its lease arrangements, which are secured by money market accounts in accordance with certain of its lease agreements. The amounts are recorded at fair value using Level 1 inputs and included as restricted cash in the condensed consolidated balance sheets.
The Company believes the carrying amount of cash and cash equivalents, accounts payable and accrued expenses approximate their estimated fair values due to the short-term nature of these accounts
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2023
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
(a)    At-The-Market Offering
On November 10, 2020, the Company entered into a sales agreement (the “2020 Sales Agreement”) with Cowen and Company, LLC (“Cowen”) relating to the sale of shares of the Company’s common stock from time to time with an aggregate offering price of up to $50.0 million. Through December 31, 2021, the Company issued an aggregate of 1,482,343 shares of common stock pursuant to the 2020 Sales Agreement at a weighted average purchase price of $30.05, net of $1.6 million in issuance costs resulting in net proceeds to the Company of approximately $42.9 million. During 2022, the Company did not issue or sell any shares of common stock pursuant to the 2020 Sales Agreement. For the three months ended March 31, 2023, the Company issued an aggregate of 107,451 shares of common stock pursuant to the 2020 Sales Agreement at a weighted average purchase price of $3.68 resulting in aggregate gross proceeds of approximately $0.4 million, reduced by $0.1 million in issuance costs, resulting in net proceeds to the Company of approximately $0.3 million. As of March 31, 2023, $5.1 million is available pursuant to the 2020 Sales Agreement.

On August 8, 2022, the Company entered into a second sales agreement (the “2022 Sales Agreement”) with Cowen relating to the sale of shares of the Company’s common stock from time to time with an aggregate offering price of up to $75.0 million under a second at-the-market offering program. For the three months ended March 31, 2023, the Company did not issue any shares pursuant to the 2022 Sales Agreement.
(b)    Warrants
SPAC Warrants
The Company previously issued a total of 14,936,250 SPAC warrants (the "SPAC Warrants") to purchase common stock in public and private placement offerings, which were consummated on June 23, 2017. As part of the public offering, the Company issued 14,375,000 warrants (the "Public SPAC Warrants") and, as part of the private placement offering, the Company issued 561,250 warrants (the "Private SPAC Warrants"). The SPAC Warrants have a five-year life from the date the Business Combination was consummated, and every four SPAC Warrants entitle the holder to purchase one whole share of common stock at an exercise price of $23.00 per whole share.
The Private SPAC Warrants are identical to the Public SPAC Warrants, but they (i) are exercisable either for cash or on a cashless basis at the holder’s option, (ii) are not redeemable by the Company as long as such warrants are held by the initial purchasers or their affiliates and permitted transferees, and (iii) may be subject to the limitations on exercise as specified in the warrant agreement. As a result of these difference in features between the Public SPAC Warrants and Private SPAC Warrants, the Company concluded that the Private SPAC Warrants should be classified as a liability, if still held by the original Private SPAC Warrant holder, and marked to market each financial reporting period in the Company’s statement of operations.
In 2021, a total of 12,120,397 SPAC Warrants were exercised, resulting in the Company’s issuance of 3,030,092 shares of common stock and the receipt of $69.7 million in gross proceeds. Outstanding SPAC Warrants totaled 2,815,853 as of March 31, 2023 and December 31, 2022. Private SPAC Warrants that were still owned by the original holder totaled 80,350 as of March 31, 2023 and December 31, 2022.
Placement Agent Warrants
In connection with several of DermTech Operations’ financings that took place between 2015 and 2018, DermTech Operations engaged a registered placement agent to assist in marketing and selling common and preferred units. From 2015 to 2016, DermTech Operations issued 168,522 seven-year warrants to purchase one share of common stock each at an exercise price of $8.68 per share. From 2016 to 2018, DermTech Operations issued 72,658 seven-year warrants to purchase one share of common stock at an exercise price of $9.54 per share. In 2020, the Company issued 15,724 seven-year warrants to purchase one share of common stock at an exercise price of $9.54 per share in connection with the Company’s 2018 bridge note financing. Outstanding placement agent warrants totaled 4,510 as of March 31, 2023 and December 31, 2022.
(c)    Stock-Based Compensation
Stock-based compensation expense for employee options, RSUs, the purchase rights issued under the DermTech, Inc. 2020 Employee Stock Purchase Plan, as amended (the “2020 ESPP”), and consultant options was recorded in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20232022
Cost of revenue$412 $335 
Sales and marketing1,508 1,188 
Research and development561 768 
General and administrative2,255 1,603 
Total stock-based compensation$4,736 $3,894 
The total compensation cost related to non-vested awards not yet recognized as of March 31, 2023 was $31.7 million, which is expected to be recognized over a weighted average term of 2.18 years.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Contingencies Legal ProceedingsFrom time to time, the Company may be subject to legal proceedings and claims arising in the ordinary course of business. Management does not believe that the outcome of any of these matters will have a material effect on the Company’s consolidated financial position, results of operations or cash flows.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions
3 Months Ended
Mar. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
During 2022 and 2023, the Company engaged EVERSANA Life Science Services, LLC and its subsidiary Intouch Group, LLC (collectively, “EVERSANA”) to provide certain marketing services to the Company. Leana Wood, the spouse of Todd Wood, the Company’s Chief Commercial Officer, is an employee of EVERSANA. The Company incurred $0.5 million and $0.7 million in costs for the three months ended March 31, 2023 and 2022, respectively. Amounts due to EVERSANA were $0.5 million and $0.3 million as of March 31, 2023 and December 31, 2022, respectively.
There were no other related party transactions identified during the three months ended March 31, 2023 and 2022.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
The Company and a Summary of its Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Nature of Operations Nature of Operations
On August 29, 2019, DermTech, Inc., formerly known as Constellation Alpha Capital Corp, (the “Company”), and DermTech Operations, Inc., formerly known as DermTech, Inc., (“DermTech Operations”), consummated the transactions contemplated by the Agreement and Plan of Merger, dated as of May 29, 2019, by and among the Company, DT Merger Sub, Inc., a wholly owned subsidiary of the Company (“Merger Sub”), and DermTech Operations. The Company refers to this agreement, as amended by that certain First Amendment to Agreement and Plan of Merger dated as of August 1, 2019, as the Merger Agreement. Pursuant to the Merger Agreement, Merger Sub merged with and into DermTech Operations, with DermTech Operations surviving as a wholly-owned subsidiary of the Company. The Company refers to this transaction as the Business Combination. In connection with and two days prior to the completion of the Business Combination, the Company domesticated from the British Virgin Islands to Delaware. DermTech Operations changed its name from DermTech, Inc. to DermTech Operations, Inc. shortly before the completion of the Business Combination. On August 29, 2019, immediately following the completion of the Business Combination, the Company changed its name from Constellation Alpha Capital Corp. to DermTech, Inc., and then effected a one-for-two reverse stock split of its common stock.
The Company is a molecular diagnostic company developing and marketing its Clinical Laboratory Improvement Amendments of 1988 (“CLIA”) laboratory services including molecular pathology tests to facilitate the diagnosis of dermatologic conditions including melanoma. The Company has developed a proprietary, non-invasive technique for sampling the surface layers of the skin using an adhesive patch called the DermTech Smart Sticker™ (the “Smart Sticker”) in order to collect individual biological information for commercial applications in the medical diagnostic field.
The Company has incurred operating losses since inception and has an accumulated deficit of $354.3 million at March 31, 2023. As of March 31, 2023, cash and cash equivalents totaled approximately $48.4 million and short-term marketable securities totaled approximately $56.3 million. The Company's transition to profitable operations is dependent upon achieving a level of revenues adequate to support its cost structure. If events or circumstances occur such that change operating plans, the Company may be required to reduce operating expenses, which could have an adverse impact its ability to achieve intended business objectives. The Company's management believes that currently available resources will provide sufficient funds to meet operating plans for at least the next twelve months from the issuance of our unaudited condensed consolidated financial statements. While we believe we have enough capital to fund anticipated operating costs for at least the next twelve months, we anticipate that we will need to raise additional capital in order to support our planned operations and to continue developing and commercializing genomic tests.
Basis of Presentation Basis of Presentation
The condensed consolidated financial statements include the accounts of DermTech, Inc. and its subsidiary. All intercompany balances and transactions among the consolidated entity have been eliminated in consolidation. These unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, these unaudited condensed consolidated financial statements and accompanying notes do not include all the information and disclosures required by U.S. GAAP for complete financial statements and should be read together with the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. In the opinion of management, all adjustments, which include only normal recurring adjustments considered necessary for a fair presentation, have been included.
The accompanying unaudited condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the unaudited condensed consolidated financial statements. As of March 31, 2023, there have been no material changes in the Company's significant accounting policies from those that were disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
Use of Estimates Use of Estimates The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires that management make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the amounts of revenues and expenses reported during the period. On an ongoing basis, management evaluates these estimates and judgments, including but not limited to those related to test revenue, stock-based compensation, short-term marketable securities, accounts receivable, accrued bonus, warrant liability, right-of-use (“ROU”) assets and the realization of deferred tax assets. Actual results may differ from those estimates.
Concentration of Credit Risk Concentration of Credit Risk Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents and available-for-sale marketable securities. The Company invests its cash balances in major financial institutions that it believes have high credit quality and are insured with the Federal Deposit Insurance Corporation (“FDIC”). At times throughout the year, cash deposits might exceed FDIC insurance limits. The Company has not experienced any losses and does not believe it is exposed to any significant credit risk.
Revenue Recognition Revenue Recognition
The Company’s revenue is generated from two revenue streams: contract revenue and test revenue. The Company accounts for revenue in accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 is that the Company recognizes revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The ASC 606 revenue recognition model consists of the following five steps: (1) identify the contracts with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when (or as) the entity satisfies a performance obligation.
The Company recognizes revenue from its test and contract services in accordance with the core principles and key aspects considered by the Company. These considerations are described in detail below, first for test revenue and then for contract revenue.
Test Revenue
The Company generates revenues from its DermTech Melanoma Test or “DMT” which may consist at the option of the ordering clinician of either (i) the DMT or (ii) the DMT with TERT test, which assists a clinician’s diagnosis of melanoma in patients. The Company provides prescribing clinicians with its Smart Sticker to perform non-invasive skin biopsies of clinically ambiguous pigmented skin lesions on patients. The Company also offers clinicians a telemedicine solution where they can request the Smart Sticker collection kit be sent to the patient’s home for a clinician-guided remote sample collection of ambiguous pigmented skin lesions. A patient can also initiate the process by downloading the Company’s telemedicine app, DermTech Connect, which uses store-and-forward technology to allow the patient to take a picture of a suspicious lesion with their phone and have the picture reviewed by an independent clinician who is subscribing to the DermTech Connect platform to assess the suspicious lesion, and if medically necessary, order a DMT and send a collection kit to the patient. The DermTech Connect app and telemedicine service is currently available in most states where permitted by law and applicable standards of practice guidelines. Once the sample is collected by the patient via the telemedicine solution or by a healthcare clinician in person, it is returned to the Company’s CLIA laboratory for analysis. The patient’s ribonucleic acid (“RNA”) and deoxyribonucleic acid (“DNA”) are extracted from the Smart Sticker and analyzed using gene expression and sequencing technology to determine if the pigmented skin lesion contains certain genomic features indicative of melanoma. Upon completion of the gene expression analysis, test results are provided to the clinician indicating whether the sample collected is indicative of melanoma or not.
The Company periodically updates its estimate of the variable consideration recognized for previously delivered performance obligations. These updates resulted in a decrease of $0.5 million for the three months ended March 31, 2023 and a decrease of $0.1 million for the three months ended March 31, 2022. These amounts included (i) adjustments for actual collections versus estimated variable consideration as of the beginning of the reporting period and (ii) cash collections and the related recognition of revenue in the current period for tests delivered in prior periods due to the release of the constraint on variable consideration, offset by (iii) reductions in revenue for the accrual for reimbursement claims and settlements.
Contract Revenue
Contract revenue is generated from the sale of laboratory services and Smart Stickers to third-party companies through contract research agreements. Revenues are generated from providing gene expression tests to facilitate the development of drugs designed to treat dermatologic conditions. The provision of gene expression services may include sample collection using the Company’s Smart Sticker, assay development for research partners and RNA extraction, isolation, expression, amplification and detection, including data analysis and reporting. Contract revenue can be highly variable in any period as it is closely linked to the clinical trial progress of the Company’s biopharma customers.
Deferred Revenue and Remaining Performance Obligations
The timing of revenue recognition, billings and cash collections results in billed accounts receivable and deferred revenue on the condensed consolidated balance sheets.
In a majority of historical agreements that produced contract revenue, the Company received a substantial up-front payment and additional payments upon the achievement of various milestones over the life of the agreement. This results in deferred revenue and is relieved upon delivery of the applicable Smart Stickers or RNA extraction results. Changes in accounts receivable and deferred revenue were not materially impacted by any other factors.
The Company records a deferred revenue liability if a customer pays consideration before the Company transfers a good or service to the customer. Deferred revenue primarily represents upfront milestone payments, for which consideration is received prior to when goods/services are completed or delivered. Upfront fees that are estimated to be recognized as revenue more than one year from the date of collection are classified as long-term deferred revenue. Short-term deferred revenue as of March 31, 2023 and December 31, 2022 was $0.2 million and $0.1 million, respectively. As of December 31, 2022, the Company reclassified $1.0 million of short-term deferred revenue to accrued liabilities for a customer refund obligation in connection with cancellation of future services.
Remaining performance obligations include deferred revenue and amounts the Company expects to receive for goods and services that have not yet been delivered or provided under existing agreements. For agreements that have an original duration of one year or less, the Company has elected the practical expedient applicable to such agreements and does not disclose the remaining performance obligations at the end of each reporting period.
Accounts Receivable Accounts Receivable
Test Accounts Receivable
Due to the nature of the Company’s test revenue, it can take a significant amount of time to collect upon billed tests. The Company prepares an analysis on reimbursement collections and data obtained for each financial reporting period to determine the amount of receivables to be recorded relating to tests performed in the applicable period. The Company generally does not perform evaluations of customers’ financial condition and generally does not require collateral. Accounts receivable are written off when all efforts to collect the balance have been exhausted. Adjustments for implicit price concessions attributable to variable consideration are incorporated into the measurement of the accounts receivable balances. The Company recorded $3.6 million and $4.1 million of net test accounts receivable as of March 31, 2023 and December 31, 2022, respectively.
Contract Accounts Receivable
Contract accounts receivable are recorded at the net invoice value and are not interest bearing. The Company reserves specific receivables if collectability is no longer reasonably assured, and, as of March 31, 2023, the Company did not maintain any reserves over contract receivables as they relate to large established credit worthy customers. The Company re-evaluates such reserves on a regular basis and adjusts its reserves as needed. Once a receivable is deemed to be uncollectible, such balance is charged against the reserve.
Net Loss Per Share Net Loss Per Share Basic and diluted net loss per share of common stock is determined by dividing net loss applicable to holders of common stock by the weighted average number of shares of common stock outstanding during the period. Because there is a net loss attributable to holders of common stock during the periods presented, the outstanding common stock warrants, stock options and restricted stock units (“RSUs”) have been excluded from the calculation of diluted loss per share of common stock because their effect would be anti-dilutive. Therefore, the weighted average shares used to calculate both basic and diluted loss per share are the same.
Accounting Pronouncements Issued But Not Yet Effective Accounting Pronouncements Issued But Not Yet Effective
In June 2022, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2022-03, Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions (“ASU 2022-03“). Under the guidance of ASU 2022-03, a contractual restriction on the sale of an equity security is not considered in measuring the security’s fair value. ASU 2022-03 also requires certain disclosures for equity securities that are subject to contractual restrictions. For public business entities, the provisions of ASU 2022-03 are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2024 and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. The Company is still evaluating the impact of this pronouncement on the consolidated financial statements.
The Company does not believe that any other recently issued, but not yet effective accounting pronouncements, if adopted, would have a material impact on its condensed consolidated financial statements or disclosures.
Fair Value Measurements The Company measures certain financial assets and liabilities at fair value on a recurring basis. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The Company uses a three-tier fair value hierarchy to prioritize the inputs used in the Company’s fair value measurements. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
The Company’s marketable debt securities are classified as available-for-sale securities based on management's intentions and are at Level 2 of the fair value hierarchy, as these investment securities are valued based upon quoted prices for identical or similar instruments in markets that are not active. The Company has classified marketable securities with original maturities of greater than one year as short-term investments based upon the Company’s ability to use all of those marketable securities to satisfy the liquidity needs of the Company’s current operations.
The fair value of the Private SPAC Warrants was determined using the Black-Scholes-Merton valuation model and included an unobservable input: expected volatility. Expected volatility is considered by the Company to be an unobservable input and is calculated using a weighted average of historical volatilities of a combination of the Company and peer companies, due to the lack of sufficient historical data of the Company’s own stock price. The model also incorporated several observable assumptions at each valuation date, including the price of the Company’s common stock on the date of valuation, the remaining contractual term of the warrant and the risk-free interest rate over the remaining term.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
The Company and a Summary of its Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Schedule of Revenues Disaggregated by Revenue Source The following table presents the Company’s revenues disaggregated by revenue source during the three months ended March 31, 2023 and 2022 (in thousands):
Three Months Ended March 31,
20232022
Test Revenue
DermTech Melanoma Test$3,425 $3,518 
Contract Revenue
Adhesive patch kits36 66 
RNA extractions110 
Project management fees14 24 
Total revenues$3,477 $3,718 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
Outstanding anti-dilutive securities not included in diluted net loss per share (in thousands):
March 31,
20232022
Shares issuable upon exercise of common stock warrants709 724 
Shares issuable upon exercise of stock options1,523 1,654 
Shares issuable upon the release of restricted stock units4,011 2,333 
6,243 4,711 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Short-Term Marketable Securities
The amortized cost, gross unrealized holding gains, gross unrealized holding losses, and fair value of debt securities classified as available-for-sale securities by major security type and class of security as of March 31, 2023 were as follows (in thousands):
March 31, 2023
Amortized CostGross Unrealized
Gains
Gross Unrealized
Losses
Estimated
Market
Value
Short-term marketable securities, available-for-sale:
Corporate debt securities$11,028 $$(150)$10,881 
U.S. government debt securities45,644 119 (304)45,459 
Total short-term marketable securities, available-for-sale$56,672 $122 $(454)$56,340 
The amortized cost, gross unrealized holding gains, gross unrealized holding losses, and fair value of debt securities classified as available-for-sale securities by major security type and class of security as of December 31, 2022 were as follows (in thousands):
December 31, 2022
Amortized CostGross Unrealized
Gains
Gross Unrealized
Losses
Estimated
Market
Value
Short-term marketable securities, available-for-sale:
Corporate debt securities$13,535 $$(236)$13,301 
Municipal debt securities1,001 — (8)993 
U.S. government debt securities34,675 10 (568)34,117 
Total short-term marketable securities, available-for-sale$49,211 $12 $(812)$48,411 
The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of March 31, 2023 aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
March 31, 2023
Less Than 12 Months12 Months or GreaterTotal
Fair Value Gross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
Short-term marketable securities, available-for-sale:
Corporate debt securities$9,050 $(150)$— $— $9,050 $(150)
U.S. government debt securities19,043 (235)5,767 (69)24,810 (304)
Total short-term marketable securities, available-for-sale$28,093 $(385)$5,767 $(69)$33,860 $(454)
The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2022, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
December 31, 2022
Less Than 12 Months12 Months or GreaterTotal
Fair Value Gross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
Short-term marketable securities, available-for-sale:
Corporate debt securities$6,533 $(105)$5,503 $(131)$12,036 $(236)
Municipal securities— — 992 (8)992 (8)
U.S. government debt securities10,907 (196)19,026 (372)29,933 (568)
Total short-term marketable securities, available-for-sale$17,440 $(301)$25,521 $(511)$42,961 $(812)
Schedule of Prepaid Expenses and PP&E
Condensed consolidated balance sheet details are as follows (in thousands):
March 31,
2023
December 31,
2022
Prepaid expenses and other current assets:
Prepaid expenses$1,688 $3,207 
Other current assets660 733 
Total prepaid expenses and other current assets$2,348 $3,940 
Property and equipment, gross:
Laboratory equipment$5,147 $6,250 
Computer equipment894 872 
Furniture and fixtures1,102 913 
Leasehold improvements2,549 1,344 
Total property and equipment, gross9,692 9,379 
Less accumulated depreciation(3,430)(3,004)
Total property and equipment, net$6,262 $6,375 
Schedule of Accrued Compensation and Accrued Liabilities
Condensed consolidated balance sheet details are as follows (in thousands):
March 31,
2023
December 31,
2022
Accrued compensation:
Accrued bonus and commissions$3,168 $3,257 
Accrued salaries and wages4,388 4,637 
Total accrued compensation$7,556 $7,894 
Accrued liabilities:
Accrued consulting services$2,145 $894 
Customer refund liability1,505 980 
Other accrued expenses1,157 1,590 
Total accrued liabilities$4,807 $3,464 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis
The following table provides a summary of the assets and liabilities that are measured at fair value on a recurring basis as of March 31, 2023 (in thousands):
March 31, 2023
Level 1Level 2Level 3Total
Assets:    
Cash equivalents:
Money market$20,747 $— $— $20,747 
Corporate debt securities— 529 — 529 
U.S. government debt securities— 5,979 — 5,979 
Total cash equivalents20,747 6,508 — 27,255 
Marketable securities, available for sale:
Corporate debt securities— 10,881 — 10,881 
U.S. government debt securities— 45,459 — 45,459 
Total marketable securities, available for sale— 56,340 — 56,340 
Total assets measured at fair value on a recurring basis$20,747 $62,848 $— $83,595 
Liabilities:
Warrant liability$— $— $12 $12 
Total liabilities measured at fair value on a recurring basis$— $— $12 $12 
The following table provides a summary of the assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2022 (in thousands):
December 31, 2022
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money Market$9,365 $— $— $9,365 
Corporate debt securities— 7,374 — 7,374 
U.S. government debt securities— 18,396 — 18,396 
Total cash equivalents9,365 25,770 — 35,135 
Marketable securities, available for sale:
Corporate debt— 13,301 — 13,301 
Municipal debt securities— 993 — 993 
U.S. government debt securities— 34,117 — 34,117 
Total marketable securities, available for sale— 48,411 — 48,411 
Total assets measured at fair value on a recurring basis$9,365 $74,181 $— $83,546 
Liabilities:
Warrant liability$— $— $$
Total liabilities measured at fair value on a recurring basis$— $— $$
Summary of Assumptions Used to Calculate Fair Value of Warrant Liability Using Black-Scholes-Merton Valuation Model
The following assumptions were used to calculate the fair value of the Company’s warrant liability using the Black-Scholes-Merton valuation model:
Three Months Ended March 31,
20232022
Assumed risk-free interest rate4.35%2.37%
Assumed volatility123.28%92.77%
Expected term1.42 years2.42 years
Expected dividend yield
Summary of Changes in Fair Value of Level 3 Liabilities
The following table summarizes the changes in the fair value of the Company’s Level 3 liabilities (in thousands):
Balance as of December 31, 2022$
Change in fair value of warrant liability
Balance as of March 31, 2023$12 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2023
Stockholders' Equity Note [Abstract]  
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award
Stock-based compensation expense for employee options, RSUs, the purchase rights issued under the DermTech, Inc. 2020 Employee Stock Purchase Plan, as amended (the “2020 ESPP”), and consultant options was recorded in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20232022
Cost of revenue$412 $335 
Sales and marketing1,508 1,188 
Research and development561 768 
General and administrative2,255 1,603 
Total stock-based compensation$4,736 $3,894 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
The Company and a Summary of its Significant Accounting Policies - Additional Information (Details)
3 Months Ended
Aug. 29, 2019
Mar. 31, 2023
USD ($)
revenueStream
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
The Company and Summary of its Significant Accounting Policies [Line Items]        
Accumulated deficit   $ (354,317,000)   $ (323,047,000)
Cash and cash equivalents   48,438,000 $ 145,053,000 77,757,000
Short-term marketable securities   $ 56,340,000   48,411,000
Conversion ratio of reverse stock split 0.5      
Number of revenue streams (in number of streams) | revenueStream   2    
Increase (decrease) in revenue   $ (500,000) $ (100,000)  
Accrued liabilities       1,000,000
Short term deferred revenue   242,000   109,000
Remaining performance obligation, estimated revenue expected to be recognized   0    
Accounts receivable   3,690,000   4,172,000
Contract revenue        
The Company and Summary of its Significant Accounting Policies [Line Items]        
Accounts receivable   100,000   100,000
Test        
The Company and Summary of its Significant Accounting Policies [Line Items]        
Accounts receivable gross   $ 3,600,000   $ 4,100,000
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
The Company and a Summary of its Significant Accounting Policies - Schedule of Revenues Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Total revenues $ 3,477 $ 3,718
DermTech Melanoma Test    
Disaggregation Of Revenue [Line Items]    
Total revenues 3,425 3,518
Adhesive patch kits    
Disaggregation Of Revenue [Line Items]    
Total revenues 36 66
RNA extractions    
Disaggregation Of Revenue [Line Items]    
Total revenues 2 110
Project management fees    
Disaggregation Of Revenue [Line Items]    
Total revenues $ 14 $ 24
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
The Company and a Summary of its Significant Accounting Policies - Schedule of Anti-dilutive Securities (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive equity instruments excluded from diluted net loss per share of common stock 6,243 4,711
Common Stock Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive equity instruments excluded from diluted net loss per share of common stock 709 724
Stock option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive equity instruments excluded from diluted net loss per share of common stock 1,523 1,654
Restricted Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive equity instruments excluded from diluted net loss per share of common stock 4,011 2,333
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Schedule of Short-Term Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Investment Holdings [Line Items]    
Amortized Cost $ 56,672 $ 49,211
Gross Unrealized Gains 122 12
Gross Unrealized Losses (454) (812)
Estimated Market Value 56,340 48,411
Corporate debt securities    
Investment Holdings [Line Items]    
Amortized Cost 11,028 13,535
Gross Unrealized Gains 3 2
Gross Unrealized Losses (150) (236)
Estimated Market Value 10,881 13,301
Municipal debt securities    
Investment Holdings [Line Items]    
Amortized Cost   1,001
Gross Unrealized Gains   0
Gross Unrealized Losses   (8)
Estimated Market Value   993
U.S. government debt securities    
Investment Holdings [Line Items]    
Amortized Cost 45,644 34,675
Gross Unrealized Gains 119 10
Gross Unrealized Losses (304) (568)
Estimated Market Value $ 45,459 $ 34,117
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Additional Information (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Estimated market value of debt securities with contractual maturities of less than 12 months $ 49,000,000 $ 40,200,000
Estimated market value of remaining debt securities with contractual maturities of up to 21 months 7,300,000  
Estimated market value of remaining debt securities with contractual maturities of up to 23 months   8,200,000
Credit losses $ 0 $ 0
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Summary of Investment Holdings [Line Items]    
AFS, Less than 12 months, Fair Value $ 28,093 $ 17,440
AFS, Less than 12 months, Gross Unrealized Loss (385) (301)
AFS, Greater than 12 months, Fair Value 5,767 25,521
AFS, Greater than 12 months, Gross Unrealized Loss (69) (511)
AFS, Total, Fair Value 33,860 42,961
AFS, Total, Gross Unrealized Loss (454) (812)
Corporate debt securities    
Summary of Investment Holdings [Line Items]    
AFS, Less than 12 months, Fair Value 9,050 6,533
AFS, Less than 12 months, Gross Unrealized Loss (150) (105)
AFS, Greater than 12 months, Fair Value 0 5,503
AFS, Greater than 12 months, Gross Unrealized Loss 0 (131)
AFS, Total, Fair Value 9,050 12,036
AFS, Total, Gross Unrealized Loss (150) (236)
Municipal debt securities    
Summary of Investment Holdings [Line Items]    
AFS, Less than 12 months, Fair Value   0
AFS, Less than 12 months, Gross Unrealized Loss   0
AFS, Greater than 12 months, Fair Value   992
AFS, Greater than 12 months, Gross Unrealized Loss   (8)
AFS, Total, Fair Value   992
AFS, Total, Gross Unrealized Loss   (8)
U.S. government debt securities    
Summary of Investment Holdings [Line Items]    
AFS, Less than 12 months, Fair Value 19,043 10,907
AFS, Less than 12 months, Gross Unrealized Loss (235) (196)
AFS, Greater than 12 months, Fair Value 5,767 19,026
AFS, Greater than 12 months, Gross Unrealized Loss (69) (372)
AFS, Total, Fair Value 24,810 29,933
AFS, Total, Gross Unrealized Loss $ (304) $ (568)
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Schedule of Prepaid Expenses and PP&E (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Prepaid expenses and other current assets:    
Prepaid expenses $ 1,688,000 $ 3,207,000
Other current assets 660,000 733,000
Total prepaid expenses and other current assets 2,348,000 3,940,000
Property and equipment, gross:    
Laboratory equipment 5,147,000 6,250,000
Computer equipment 894,000 872,000
Furniture and fixtures 1,102,000 913,000
Leasehold improvements 2,549,000 1,344,000
Total property and equipment, gross 9,692,000 9,379,000
Less accumulated depreciation (3,430,000) (3,004,000)
Total property and equipment, net $ 6,262,000 $ 6,375,000
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Schedule of Accrued Compensation and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accrued compensation:    
Accrued bonus and commissions $ 3,168 $ 3,257
Accrued salaries and wages 4,388 4,637
Total accrued compensation 7,556 7,894
Accrued liabilities:    
Accrued consulting services 2,145 894
Customer refund liability 1,505 980
Other accrued expenses 1,157 1,590
Total accrued liabilities $ 4,807 $ 3,464
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Marketable securities, available for sale:    
Total marketable securities, available for sale $ 56,340 $ 48,411
Fair Value, Recurring    
Assets:    
Cash equivalents: 27,255 35,135
Marketable securities, available for sale:    
Total marketable securities, available for sale 56,340 48,411
Total assets measured at fair value on a recurring basis 83,595 83,546
Liabilities:    
Warrant liability 12 5
Liabilities, Fair Value Disclosure, Total 12 5
Fair Value, Recurring | Money market    
Assets:    
Cash equivalents: 20,747 9,365
Fair Value, Recurring | Corporate debt securities    
Assets:    
Cash equivalents: 529 7,374
Fair Value, Recurring | U.S. government debt securities    
Assets:    
Cash equivalents: 5,979 18,396
Fair Value, Recurring | Level 1    
Assets:    
Cash equivalents: 20,747 9,365
Marketable securities, available for sale:    
Total marketable securities, available for sale 0 0
Total assets measured at fair value on a recurring basis 20,747 9,365
Liabilities:    
Warrant liability 0 0
Liabilities, Fair Value Disclosure, Total 0 0
Fair Value, Recurring | Level 1 | Money market    
Assets:    
Cash equivalents: 20,747 9,365
Fair Value, Recurring | Level 1 | Corporate debt securities    
Assets:    
Cash equivalents: 0 0
Fair Value, Recurring | Level 1 | U.S. government debt securities    
Assets:    
Cash equivalents: 0 0
Fair Value, Recurring | Level 2    
Assets:    
Cash equivalents: 6,508 25,770
Marketable securities, available for sale:    
Total marketable securities, available for sale 56,340 48,411
Total assets measured at fair value on a recurring basis 62,848 74,181
Liabilities:    
Warrant liability 0 0
Liabilities, Fair Value Disclosure, Total 0 0
Fair Value, Recurring | Level 2 | Money market    
Assets:    
Cash equivalents: 0 0
Fair Value, Recurring | Level 2 | Corporate debt securities    
Assets:    
Cash equivalents: 529 7,374
Fair Value, Recurring | Level 2 | U.S. government debt securities    
Assets:    
Cash equivalents: 5,979 18,396
Fair Value, Recurring | Level 3    
Assets:    
Cash equivalents: 0 0
Marketable securities, available for sale:    
Total marketable securities, available for sale 0 0
Total assets measured at fair value on a recurring basis 0 0
Liabilities:    
Warrant liability 12 5
Liabilities, Fair Value Disclosure, Total 12 5
Fair Value, Recurring | Level 3 | Money market    
Assets:    
Cash equivalents: 0 0
Fair Value, Recurring | Level 3 | Corporate debt securities    
Assets:    
Cash equivalents: 0 0
Fair Value, Recurring | Level 3 | U.S. government debt securities    
Assets:    
Cash equivalents: 0 0
Corporate debt securities    
Marketable securities, available for sale:    
Total marketable securities, available for sale 10,881 13,301
Corporate debt securities | Fair Value, Recurring    
Marketable securities, available for sale:    
Total marketable securities, available for sale 10,881 13,301
Corporate debt securities | Fair Value, Recurring | Level 1    
Marketable securities, available for sale:    
Total marketable securities, available for sale 0 0
Corporate debt securities | Fair Value, Recurring | Level 2    
Marketable securities, available for sale:    
Total marketable securities, available for sale 10,881 13,301
Corporate debt securities | Fair Value, Recurring | Level 3    
Marketable securities, available for sale:    
Total marketable securities, available for sale 0 0
Municipal debt securities    
Marketable securities, available for sale:    
Total marketable securities, available for sale   993
Municipal debt securities | Fair Value, Recurring    
Marketable securities, available for sale:    
Total marketable securities, available for sale   993
Municipal debt securities | Fair Value, Recurring | Level 1    
Marketable securities, available for sale:    
Total marketable securities, available for sale   0
Municipal debt securities | Fair Value, Recurring | Level 2    
Marketable securities, available for sale:    
Total marketable securities, available for sale   993
Municipal debt securities | Fair Value, Recurring | Level 3    
Marketable securities, available for sale:    
Total marketable securities, available for sale   0
U.S. government debt securities    
Marketable securities, available for sale:    
Total marketable securities, available for sale 45,459 34,117
U.S. government debt securities | Fair Value, Recurring    
Marketable securities, available for sale:    
Total marketable securities, available for sale 45,459 34,117
U.S. government debt securities | Fair Value, Recurring | Level 1    
Marketable securities, available for sale:    
Total marketable securities, available for sale 0 0
U.S. government debt securities | Fair Value, Recurring | Level 2    
Marketable securities, available for sale:    
Total marketable securities, available for sale 45,459 34,117
U.S. government debt securities | Fair Value, Recurring | Level 3    
Marketable securities, available for sale:    
Total marketable securities, available for sale $ 0 $ 0
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Assumptions Used to Determine Fair Value of Warrant Liability (Details) - Warranty liability
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Assumed risk-free interest rate 4.35% 2.37%
Assumed volatility 123.28% 92.77%
Expected term 1 year 5 months 1 day 2 years 5 months 1 day
Expected dividend yield 0.00% 0.00%
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Liabilities (Details) - Level 3 - Warrant Liability
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 5
Change in fair value of warrant liability 7
Ending balance $ 12
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Restricted Cash | Level 1    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Letters of credit $ 3.5 $ 3.5
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended 14 Months Ended 24 Months Ended 26 Months Ended 36 Months Ended
Aug. 08, 2022
USD ($)
Nov. 10, 2020
USD ($)
Jun. 23, 2017
shares
Mar. 31, 2023
USD ($)
warrant
$ / shares
shares
Mar. 31, 2022
USD ($)
Dec. 31, 2022
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2016
$ / shares
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2018
$ / shares
shares
Class of Stock [Line Items]                        
Issuance of preferred stock, total offering amount | $       $ 270                
Proceeds from issuance of common stock in connection with at-the-market offering, net | $       $ 270 $ 0              
Warrants expiration period       5 years                
Total proceeds from exercise of public warrants | $       $ 0 $ 12              
Compensation cost related to non-vested awards not yet recognized | $       $ 31,700                
Weighted average term expected to be recognized       2 years 2 months 4 days                
SPAC Warrants                        
Class of Stock [Line Items]                        
Warrants issued to purchase common stock (in shares)     14,936,250                  
Total number exercised of public warrants (in shares)             12,120,397   12,120,397      
Common shares issued upon exercise of warrants (in shares)             3,030,092          
Total proceeds from exercise of public warrants | $             $ 69,700          
Warrants outstanding (in shares)       2,815,853   2,815,853         2,815,853  
Number of warrants entitle holder to purchase one share | warrant       4                
Public SPAC Warrants                        
Class of Stock [Line Items]                        
Warrants issued to purchase common stock (in shares)     14,375,000                  
Private SPAC Warrants                        
Class of Stock [Line Items]                        
Warrants issued to purchase common stock (in shares)     561,250                  
Warrants outstanding (in shares)       80,350   80,350         80,350  
Placement Agent Warrants                        
Class of Stock [Line Items]                        
Warrants issued to purchase common stock (in shares)                   168,522   72,658
Warrants expiration period                   7 years   7 years
Warrants outstanding (in shares)       4,510   4,510         4,510  
Placement Agent Warrants | 2018 Convertible Bridge Notes                        
Class of Stock [Line Items]                        
Warrants issued to purchase common stock (in shares)               15,724        
Warrants expiration period               7 years        
Cowen and Company LLC                        
Class of Stock [Line Items]                        
Issuance of preferred stock, total offering amount | $ $ 75,000                      
Issuance of common stock, net of issuance costs shares (in shares)       0                
Cowen and Company LLC | At-The Market Offering                        
Class of Stock [Line Items]                        
Issuance of preferred stock, total offering amount | $   $ 50,000   $ 5,100                
Issuance of common stock, net of issuance costs shares (in shares)       107,451   0     1,482,343      
Weighted average purchase price per share (in usd per share) | $ / shares       $ 3.68         $ 30.05      
Issuance costs | $                 $ 1,600      
Gross proceeds from issuance of common stock | $       $ 400             $ 42,900  
Decrease in issuance costs | $       100                
Proceeds from issuance of common stock in connection with at-the-market offering, net | $       $ 300                
Common stock                        
Class of Stock [Line Items]                        
Issuance of common stock, net of issuance costs shares (in shares)       107,451                
Number of shares issued for each warrant (in shares)       0.25                
Common stock | SPAC Warrants                        
Class of Stock [Line Items]                        
Exercise price of warrant (in usd per share) | $ / shares       $ 23.00                
Number of shares issued for each warrant (in shares)       0.25                
Common stock | Placement Agent Warrants                        
Class of Stock [Line Items]                        
Exercise price of warrant (in usd per share) | $ / shares                   $ 8.68   $ 9.54
Number of shares issued for each warrant (in shares)                   1   1
Common stock | Placement Agent Warrants | 2018 Convertible Bridge Notes                        
Class of Stock [Line Items]                        
Exercise price of warrant (in usd per share) | $ / shares               $ 9.54        
Number of shares issued for each warrant (in shares)               1        
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation $ 4,736 $ 3,894
Cost of revenue    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation 412 335
Sales and marketing    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation 1,508 1,188
Research and development    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation 561 768
General and administrative    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation $ 2,255 $ 1,603
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]      
Related party transaction, other $ 0 $ 0  
EVERSANA | Leana Wood      
Related Party Transaction [Line Items]      
Related party certain marketing cost 500,000 $ 700,000  
Due to related party $ 500,000   $ 300,000
XML 45 dmtk-20230331_htm.xml IDEA: XBRL DOCUMENT 0001651944 2023-01-01 2023-03-31 0001651944 dei:FormerAddressMember 2023-01-01 2023-03-31 0001651944 2023-04-28 0001651944 2023-03-31 0001651944 2022-12-31 0001651944 dmtk:TestRevenueMember 2023-01-01 2023-03-31 0001651944 dmtk:TestRevenueMember 2022-01-01 2022-03-31 0001651944 dmtk:ContractualActivitiesMember 2023-01-01 2023-03-31 0001651944 dmtk:ContractualActivitiesMember 2022-01-01 2022-03-31 0001651944 2022-01-01 2022-03-31 0001651944 us-gaap:CommonStockMember 2022-12-31 0001651944 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001651944 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001651944 us-gaap:RetainedEarningsMember 2022-12-31 0001651944 us-gaap:CommonStockMember 2023-03-31 0001651944 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001651944 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001651944 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-03-31 0001651944 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001651944 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001651944 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-03-31 0001651944 us-gaap:RetainedEarningsMember 2023-03-31 0001651944 us-gaap:CommonStockMember 2021-12-31 0001651944 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001651944 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001651944 us-gaap:RetainedEarningsMember 2021-12-31 0001651944 2021-12-31 0001651944 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001651944 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001651944 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-03-31 0001651944 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001651944 us-gaap:CommonStockMember 2022-03-31 0001651944 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001651944 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-03-31 0001651944 us-gaap:RetainedEarningsMember 2022-03-31 0001651944 2022-03-31 0001651944 dmtk:ContractRevenueAdhesivePatchKitsMember 2023-01-01 2023-03-31 0001651944 dmtk:ContractRevenueAdhesivePatchKitsMember 2022-01-01 2022-03-31 0001651944 dmtk:ContractRevenueRNAExtractionsMember 2023-01-01 2023-03-31 0001651944 dmtk:ContractRevenueRNAExtractionsMember 2022-01-01 2022-03-31 0001651944 dmtk:ContractRevenueProjectManagementFeesMember 2023-01-01 2023-03-31 0001651944 dmtk:ContractRevenueProjectManagementFeesMember 2022-01-01 2022-03-31 0001651944 dmtk:TestMember 2023-03-31 0001651944 dmtk:TestMember 2022-12-31 0001651944 dmtk:ContractualActivitiesMember 2023-03-31 0001651944 dmtk:ContractualActivitiesMember 2022-12-31 0001651944 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001651944 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001651944 us-gaap:StockOptionMember 2023-01-01 2023-03-31 0001651944 us-gaap:StockOptionMember 2022-01-01 2022-03-31 0001651944 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001651944 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001651944 2019-08-29 2019-08-29 0001651944 us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001651944 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-03-31 0001651944 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001651944 us-gaap:MunicipalNotesMember 2022-12-31 0001651944 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2022-12-31 0001651944 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001651944 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001651944 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001651944 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001651944 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001651944 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-03-31 0001651944 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-03-31 0001651944 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-03-31 0001651944 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-03-31 0001651944 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001651944 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001651944 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001651944 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001651944 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001651944 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2022-12-31 0001651944 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2022-12-31 0001651944 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2022-12-31 0001651944 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2022-12-31 0001651944 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2022-12-31 0001651944 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2022-12-31 0001651944 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2022-12-31 0001651944 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2022-12-31 0001651944 us-gaap:WarrantyRightsAndObligationsFairValueOptionMember 2023-01-01 2023-03-31 0001651944 us-gaap:WarrantyRightsAndObligationsFairValueOptionMember 2022-01-01 2022-03-31 0001651944 us-gaap:FairValueInputsLevel3Member dmtk:WarrantLiabilityMember 2022-12-31 0001651944 us-gaap:FairValueInputsLevel3Member dmtk:WarrantLiabilityMember 2023-01-01 2023-03-31 0001651944 us-gaap:FairValueInputsLevel3Member dmtk:WarrantLiabilityMember 2023-03-31 0001651944 dmtk:RestrictedCashMember us-gaap:FairValueInputsLevel1Member 2023-03-31 0001651944 dmtk:RestrictedCashMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001651944 dmtk:CowenLimitedLiabilityCompanyMember dmtk:AtTheMarketOfferingMember 2020-11-10 2020-11-10 0001651944 dmtk:CowenLimitedLiabilityCompanyMember dmtk:AtTheMarketOfferingMember 2020-11-10 2021-12-31 0001651944 dmtk:CowenLimitedLiabilityCompanyMember dmtk:AtTheMarketOfferingMember 2020-11-10 2022-12-31 0001651944 dmtk:CowenLimitedLiabilityCompanyMember dmtk:AtTheMarketOfferingMember 2022-01-01 2022-12-31 0001651944 dmtk:CowenLimitedLiabilityCompanyMember dmtk:AtTheMarketOfferingMember 2023-01-01 2023-03-31 0001651944 dmtk:CowenLimitedLiabilityCompanyMember 2022-08-08 2022-08-08 0001651944 dmtk:CowenLimitedLiabilityCompanyMember 2023-01-01 2023-03-31 0001651944 dmtk:SpecialPurposeAcquisitionCompaniesWarrantsMember 2017-06-23 2017-06-23 0001651944 dmtk:PublicSpecialPurposeAcquisitionCompaniesWarrantsMember 2017-06-23 2017-06-23 0001651944 dmtk:PrivateSpecialPurposeAcquisitionCompaniesWarrantsMember 2017-06-23 2017-06-23 0001651944 dmtk:SpecialPurposeAcquisitionCompaniesWarrantsMember us-gaap:CommonStockMember 2023-03-31 0001651944 dmtk:SpecialPurposeAcquisitionCompaniesWarrantsMember 2021-12-31 0001651944 dmtk:SpecialPurposeAcquisitionCompaniesWarrantsMember 2021-01-01 2021-12-31 0001651944 dmtk:SpecialPurposeAcquisitionCompaniesWarrantsMember 2023-03-31 0001651944 dmtk:SpecialPurposeAcquisitionCompaniesWarrantsMember 2022-12-31 0001651944 dmtk:PrivateSpecialPurposeAcquisitionCompaniesWarrantsMember 2023-03-31 0001651944 dmtk:PrivateSpecialPurposeAcquisitionCompaniesWarrantsMember 2022-12-31 0001651944 dmtk:PlacementAgentWarrantsMember 2015-01-01 2016-12-31 0001651944 dmtk:PlacementAgentWarrantsMember 2016-12-31 0001651944 dmtk:PlacementAgentWarrantsMember us-gaap:CommonStockMember 2016-12-31 0001651944 dmtk:PlacementAgentWarrantsMember 2016-01-01 2018-12-31 0001651944 dmtk:PlacementAgentWarrantsMember 2018-12-31 0001651944 dmtk:PlacementAgentWarrantsMember us-gaap:CommonStockMember 2018-12-31 0001651944 dmtk:PlacementAgentWarrantsMember dmtk:TwoThousandEighteenConvertibleBridgeNotesMember 2020-01-01 2020-12-31 0001651944 dmtk:PlacementAgentWarrantsMember dmtk:TwoThousandEighteenConvertibleBridgeNotesMember 2020-12-31 0001651944 dmtk:PlacementAgentWarrantsMember dmtk:TwoThousandEighteenConvertibleBridgeNotesMember us-gaap:CommonStockMember 2020-12-31 0001651944 dmtk:PlacementAgentWarrantsMember 2022-12-31 0001651944 dmtk:PlacementAgentWarrantsMember 2023-03-31 0001651944 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001651944 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001651944 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001651944 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001651944 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001651944 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001651944 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001651944 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001651944 dmtk:SpecialPurposeAcquisitionCompaniesWarrantsMember 2023-01-01 2023-03-31 0001651944 dmtk:EVERSANALifeScienceServicesLLCMember dmtk:SpouseOfChiefCommercialOfficerMember 2023-01-01 2023-03-31 0001651944 dmtk:EVERSANALifeScienceServicesLLCMember dmtk:SpouseOfChiefCommercialOfficerMember 2022-01-01 2022-03-31 0001651944 dmtk:EVERSANALifeScienceServicesLLCMember dmtk:SpouseOfChiefCommercialOfficerMember 2023-03-31 0001651944 dmtk:EVERSANALifeScienceServicesLLCMember dmtk:SpouseOfChiefCommercialOfficerMember 2022-12-31 shares iso4217:USD iso4217:USD shares dmtk:revenueStream pure dmtk:warrant 0001651944 --12-31 2023 Q1 false 0.5 0.25 0.25 4 10-Q true 2023-03-31 false 001-38118 DERMTECH, INC. DE 84-2870849 12340 El Camino Real San Diego CA 92130 858 450-4222 11099 N. Torrey Pines Road Suite 100 La Jolla CA 92037 Common Stock, par value $0.0001 per share DMTK NASDAQ Yes Yes Non-accelerated Filer true false false 31089911 48438000 77757000 56340000 48411000 3690000 4172000 1574000 1757000 2348000 3940000 112390000 136037000 6262000 6375000 54800000 56007000 3501000 3488000 168000 168000 177121000 202075000 1680000 2419000 7556000 7894000 4807000 3464000 242000 109000 1756000 1634000 97000 116000 16138000 15636000 12000 5000 49000 53000 53680000 54028000 69879000 69722000 0.0001 0.0001 50000000 50000000 31088911 31088911 30297408 30297408 3000 3000 461845000 456171000 -289000 -774000 -354317000 -323047000 107242000 132353000 177121000 202075000 3425000 3518000 52000 200000 3477000 3718000 3791000 3530000 30000 24000 3821000 3554000 -344000 164000 15417000 15443000 4409000 6338000 11875000 8574000 31701000 30355000 -32045000 -30191000 782000 66000 7000 -17000 775000 83000 -31270000 -30108000 30557216 30557216 29836072 29836072 -1.02 -1.02 -1.01 -1.01 -31270000 -30108000 485000 -570000 -30785000 -30678000 30297408 3000 456171000 -774000 -323047000 132353000 3.68 100000 107451 270000 270000 510027 92000 92000 174025 576000 576000 485000 485000 4736000 4736000 -31270000 -31270000 31088911 3000 461845000 -289000 -354317000 107242000 29772922 3000 436183000 -124000 -206364000 229698000 109275 40000 40000 11101 12000 12000 47339 515000 515000 -570000 -570000 3894000 3894000 -30108000 -30108000 29940637 3000 440644000 -694000 -236472000 203481000 -31270000 -30108000 466000 372000 7000 -17000 1207000 435000 4736000 3894000 6000 -713000 29000 0 -482000 1148000 -183000 283000 -1592000 94000 -227000 -271000 1169000 161000 -338000 1523000 -22028000 -24823000 16481000 13656000 9044000 6769000 757000 646000 -8194000 -7533000 270000 0 0 12000 92000 40000 576000 515000 22000 40000 916000 527000 -29306000 -31829000 81245000 179907000 51939000 148078000 48438000 145053000 3501000 3025000 51939000 148078000 1000 3000 16000 318000 0 15755000 485000 -570000 The Company and a Summary of its Significant Accounting Policies<div style="margin-top:15pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a)    Nature of Operations </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 29, 2019, DermTech, Inc., formerly known as Constellation Alpha Capital Corp, (the “Company”), and DermTech Operations, Inc., formerly known as DermTech, Inc., (“DermTech Operations”), consummated the transactions contemplated by the Agreement and Plan of Merger, dated as of May 29, 2019, by and among the Company, DT Merger Sub, Inc., a wholly owned subsidiary of the Company (“Merger Sub”), and DermTech Operations. The Company refers to this agreement, as amended by that certain First Amendment to Agreement and Plan of Merger dated as of August 1, 2019, as the Merger Agreement. Pursuant to the Merger Agreement, Merger Sub merged with and into DermTech Operations, with DermTech Operations surviving as a wholly-owned subsidiary of the Company. The Company refers to this transaction as the Business Combination. In connection with and two days prior to the completion of the Business Combination, the Company domesticated from the British Virgin Islands to Delaware. DermTech Operations changed its name from DermTech, Inc. to DermTech Operations, Inc. shortly before the completion of the Business Combination. On August 29, 2019, immediately following the completion of the Business Combination, the Company changed its name from Constellation Alpha Capital Corp. to DermTech, Inc., and then effected a one-for-two reverse stock split of its common stock. </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a molecular diagnostic company developing and marketing its Clinical Laboratory Improvement Amendments of 1988 (“CLIA”) laboratory services including molecular pathology tests to facilitate the diagnosis of dermatologic conditions including melanoma. The Company has developed a proprietary, non-invasive technique for sampling the surface layers of the skin using an adhesive patch called the DermTech Smart Sticker™ (the “Smart Sticker”) in order to collect individual biological information for commercial applications in the medical diagnostic field.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred operating losses since inception and has an accumulated deficit of $354.3 million at March 31, 2023. As of March 31, 2023, cash and cash equivalents totaled approximately $48.4 million and short-term marketable securities totaled approximately $56.3 million. The Company's transition to profitable operations is dependent upon achieving a level of revenues adequate to support its cost structure. If events or circumstances occur such that change operating plans, the Company may be required to reduce operating expenses, which could have an adverse impact its ability to achieve intended business objectives. The Company's management believes that currently available resources will provide sufficient funds to meet operating plans for at least the next twelve months from the issuance of our unaudited condensed consolidated financial statements. While we believe we have enough capital to fund anticipated operating costs for at least the next twelve months, we anticipate that we will need to raise additional capital in order to support our planned operations and to continue developing and commercializing genomic tests. </span></div><div style="margin-top:15pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)    Basis of Presentation </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of DermTech, Inc. and its subsidiary. All intercompany balances and transactions among the consolidated entity have been eliminated in consolidation. These unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, these unaudited condensed consolidated financial statements and accompanying notes do not include all the information and disclosures required by U.S. GAAP for complete financial statements and should be read together with the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. In the opinion of management, all adjustments, which include only normal recurring adjustments considered necessary for a fair presentation, have been included. </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the unaudited condensed consolidated financial statements. As of March 31, 2023, there have been no material changes in the Company's significant accounting policies from those that were disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</span></div><div style="margin-top:15pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c)    Use of Estimates </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires that management make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the amounts of revenues and expenses reported during the period. On an ongoing basis, management evaluates these estimates and judgments, including but not limited to those related to test revenue, stock-based compensation, short-term marketable securities, accounts receivable, accrued bonus, warrant liability, right-of-use (“ROU”) assets and the realization of deferred tax assets. Actual results may differ from those estimates. </span></div><div style="margin-top:15pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d)    Concentration of Credit Risk </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents and available-for-sale marketable securities. The Company invests its cash balances in major financial institutions that it believes have high credit quality and are insured with the Federal Deposit Insurance Corporation (“FDIC”). At times throughout the year, cash deposits might exceed FDIC insurance limits. The Company has not experienced any losses and does not believe it is exposed to any significant credit risk. </span></div><div style="margin-top:15pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e)    Revenue Recognition </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is generated from two revenue streams: contract revenue and test revenue. The Company accounts for revenue in accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 is that the Company recognizes revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The ASC 606 revenue recognition model consists of the following five steps: (1) identify the contracts with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when (or as) the entity satisfies a performance obligation.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue from its test and contract services in accordance with the core principles and key aspects considered by the Company. These considerations are described in detail below, first for test revenue and then for contract revenue.</span></div><div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Test Revenue </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenues from its DermTech Melanoma Test or “DMT” which may consist at the option of the ordering clinician of either (i) the DMT or (ii) the DMT with TERT test, which assists a clinician’s diagnosis of melanoma in patients. The Company provides prescribing clinicians with its Smart Sticker to perform non-invasive skin biopsies of clinically ambiguous pigmented skin lesions on patients. The Company also offers clinicians a telemedicine solution where they can request the Smart Sticker collection kit be sent to the patient’s home for a clinician-guided remote sample collection of ambiguous pigmented skin lesions. A patient can also initiate the process by downloading the Company’s telemedicine app, DermTech Connect, which uses store-and-forward technology to allow the patient to take a picture of a suspicious lesion with their phone and have the picture reviewed by an independent clinician who is subscribing to the DermTech Connect platform to assess the suspicious lesion, and if medically necessary, order a DMT and send a collection kit to the patient. The DermTech Connect app and telemedicine service is currently available in most states where permitted by law and applicable standards of practice guidelines. Once the sample is collected by the patient via the telemedicine solution or by a healthcare clinician in person, it is returned to the Company’s CLIA laboratory for analysis. The patient’s ribonucleic acid (“RNA”) and deoxyribonucleic acid (“DNA”) are extracted from the Smart Sticker and analyzed using gene expression and sequencing technology to determine if the pigmented skin lesion contains certain genomic features indicative of melanoma. Upon completion of the gene expression analysis, test results are provided to the clinician indicating whether the sample collected is indicative of melanoma or not. </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically updates its estimate of the variable consideration recognized for previously delivered performance obligations. These updates resulted in a decrease of $0.5 million for the three months ended March 31, 2023 and a decrease of $0.1 million for the three months ended March 31, 2022. These amounts included (i) adjustments for actual collections versus estimated variable consideration as of the beginning of the reporting period and (ii) cash collections and the related recognition of revenue in the current period for tests delivered in prior periods due to the release of the constraint on variable consideration, offset by (iii) reductions in revenue for the accrual for reimbursement claims and settlements.</span></div><div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Revenue</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract revenue is generated from the sale of laboratory services and Smart Stickers to third-party companies through contract research agreements. Revenues are generated from providing gene expression tests to facilitate the development of drugs designed to treat dermatologic conditions. The provision of gene expression services may include sample collection using the Company’s Smart Sticker, assay development for research partners and RNA extraction, isolation, expression, amplification and detection, including data analysis and reporting. Contract revenue can be highly variable in any period as it is closely linked to the clinical trial progress of the Company’s biopharma customers.</span></div><div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a) Disaggregation of Revenue </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by revenue source during the three months ended March 31, 2023 and 2022 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.060%"><tr><td style="width:1.0%"/><td style="width:69.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Test Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DermTech Melanoma Test</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adhesive patch kits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RNA extractions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project management fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b) Deferred Revenue and Remaining Performance Obligations</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in billed accounts receivable and deferred revenue on the condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In a majority of historical agreements that produced contract revenue, the Company received a substantial up-front payment and additional payments upon the achievement of various milestones over the life of the agreement. This results in deferred revenue and is relieved upon delivery of the applicable Smart Stickers or RNA extraction results. Changes in accounts receivable and deferred revenue were not materially impacted by any other factors.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a deferred revenue liability if a customer pays consideration before the Company transfers a good or service to the customer. Deferred revenue primarily represents upfront milestone payments, for which consideration is received prior to when goods/services are completed or delivered. Upfront fees that are estimated to be recognized as revenue more than one year from the date of collection are classified as long-term deferred revenue. Short-term deferred revenue as of March 31, 2023 and December 31, 2022 was $0.2 million and $0.1 million, respectively. As of December 31, 2022, the Company reclassified $1.0 million of short-term deferred revenue to accrued liabilities for a customer refund obligation in connection with cancellation of future services. </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations include deferred revenue and amounts the Company expects to receive for goods and services that have not yet been delivered or provided under existing agreements. For agreements that have an original duration of one year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> less, the Company has elected the practical expedient applicable to such agreements and does not disclose the remaining performance obligations at the end of each reporting period. As of March 31, 2023, the estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied for executed agreements with an original duration of one year or more was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">immaterial</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:15pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(f)    Accounts Receivable </span></div><div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Test Accounts Receivable </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the nature of the Company’s test revenue, it can take a significant amount of time to collect upon billed tests. The Company prepares an analysis on reimbursement collections and data obtained for each financial reporting period to determine the amount of receivables to be recorded relating to tests performed in the applicable period. The Company generally does not perform evaluations of customers’ financial condition and generally does not require collateral. Accounts receivable are written off when all efforts to collect the balance have been exhausted. Adjustments for implicit price concessions attributable to variable consideration are incorporated into the measurement of the accounts receivable balances. The Company recorded $3.6 million and $4.1 million of net test accounts receivable as of March 31, 2023 and December 31, 2022, respectively. </span></div><div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Accounts Receivable </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract accounts receivable are recorded at the net invoice value and are not interest bearing. The Company reserves specific receivables if collectability is no longer reasonably assured, and, as of March 31, 2023, the Company did not maintain any reserves over contract receivables as they relate to large established credit worthy customers. The Company re-evaluates such reserves on a regular basis and adjusts its reserves as needed. Once a receivable is deemed to be uncollectible, such balance is charged against the reserve. The Company recorded $0.1 million and $0.1 million of contract accounts receivable as of March 31, 2023 and December 31, 2022, respectively. </span></div><div style="margin-top:15pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g)    Net Loss Per Share </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share of common stock is determined by dividing net loss applicable to holders of common stock by the weighted average number of shares of common stock outstanding during the period. Because there is a net loss attributable to holders of common stock during the periods presented, the outstanding common stock warrants, stock options and restricted stock units (“RSUs”) have been excluded from the calculation of diluted loss per share of common stock because their effect would be anti-dilutive. Therefore, the weighted average shares used to calculate both basic and diluted loss per share are the same. </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding anti-dilutive securities not included in diluted net loss per share (in thousands):</span></div><div style="margin-top:9pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.060%"><tr><td style="width:1.0%"/><td style="width:69.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable upon exercise of common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable upon exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable upon the release of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,243 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,711 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:15pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h)    Accounting Pronouncements Issued But Not Yet Effective </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2022-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2022-03“). Under the guidance of ASU 2022-03, a contractual restriction on the sale of an equity security is not considered in measuring the security’s fair value. ASU 2022-03 also requires certain disclosures for equity securities that are subject to contractual restrictions. For public business entities, the provisions of ASU 2022-03 are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2024 and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. The Company is still evaluating the impact of this pronouncement on the consolidated financial statements.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe that any other recently issued, but not yet effective accounting pronouncements, if adopted, would have a material impact on its condensed consolidated financial statements or disclosures.</span></div> Nature of Operations <div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 29, 2019, DermTech, Inc., formerly known as Constellation Alpha Capital Corp, (the “Company”), and DermTech Operations, Inc., formerly known as DermTech, Inc., (“DermTech Operations”), consummated the transactions contemplated by the Agreement and Plan of Merger, dated as of May 29, 2019, by and among the Company, DT Merger Sub, Inc., a wholly owned subsidiary of the Company (“Merger Sub”), and DermTech Operations. The Company refers to this agreement, as amended by that certain First Amendment to Agreement and Plan of Merger dated as of August 1, 2019, as the Merger Agreement. Pursuant to the Merger Agreement, Merger Sub merged with and into DermTech Operations, with DermTech Operations surviving as a wholly-owned subsidiary of the Company. The Company refers to this transaction as the Business Combination. In connection with and two days prior to the completion of the Business Combination, the Company domesticated from the British Virgin Islands to Delaware. DermTech Operations changed its name from DermTech, Inc. to DermTech Operations, Inc. shortly before the completion of the Business Combination. On August 29, 2019, immediately following the completion of the Business Combination, the Company changed its name from Constellation Alpha Capital Corp. to DermTech, Inc., and then effected a one-for-two reverse stock split of its common stock. </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a molecular diagnostic company developing and marketing its Clinical Laboratory Improvement Amendments of 1988 (“CLIA”) laboratory services including molecular pathology tests to facilitate the diagnosis of dermatologic conditions including melanoma. The Company has developed a proprietary, non-invasive technique for sampling the surface layers of the skin using an adhesive patch called the DermTech Smart Sticker™ (the “Smart Sticker”) in order to collect individual biological information for commercial applications in the medical diagnostic field.</span></div>The Company has incurred operating losses since inception and has an accumulated deficit of $354.3 million at March 31, 2023. As of March 31, 2023, cash and cash equivalents totaled approximately $48.4 million and short-term marketable securities totaled approximately $56.3 million. The Company's transition to profitable operations is dependent upon achieving a level of revenues adequate to support its cost structure. If events or circumstances occur such that change operating plans, the Company may be required to reduce operating expenses, which could have an adverse impact its ability to achieve intended business objectives. The Company's management believes that currently available resources will provide sufficient funds to meet operating plans for at least the next twelve months from the issuance of our unaudited condensed consolidated financial statements. While we believe we have enough capital to fund anticipated operating costs for at least the next twelve months, we anticipate that we will need to raise additional capital in order to support our planned operations and to continue developing and commercializing genomic tests. -354300000 48400000 56300000 Basis of Presentation <div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of DermTech, Inc. and its subsidiary. All intercompany balances and transactions among the consolidated entity have been eliminated in consolidation. These unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, these unaudited condensed consolidated financial statements and accompanying notes do not include all the information and disclosures required by U.S. GAAP for complete financial statements and should be read together with the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. In the opinion of management, all adjustments, which include only normal recurring adjustments considered necessary for a fair presentation, have been included. </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the unaudited condensed consolidated financial statements. As of March 31, 2023, there have been no material changes in the Company's significant accounting policies from those that were disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</span></div> Use of Estimates The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires that management make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the amounts of revenues and expenses reported during the period. On an ongoing basis, management evaluates these estimates and judgments, including but not limited to those related to test revenue, stock-based compensation, short-term marketable securities, accounts receivable, accrued bonus, warrant liability, right-of-use (“ROU”) assets and the realization of deferred tax assets. Actual results may differ from those estimates. Concentration of Credit Risk Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents and available-for-sale marketable securities. The Company invests its cash balances in major financial institutions that it believes have high credit quality and are insured with the Federal Deposit Insurance Corporation (“FDIC”). At times throughout the year, cash deposits might exceed FDIC insurance limits. The Company has not experienced any losses and does not believe it is exposed to any significant credit risk. Revenue Recognition <div style="margin-top:9pt;padding-left:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is generated from two revenue streams: contract revenue and test revenue. The Company accounts for revenue in accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 is that the Company recognizes revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The ASC 606 revenue recognition model consists of the following five steps: (1) identify the contracts with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when (or as) the entity satisfies a performance obligation.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue from its test and contract services in accordance with the core principles and key aspects considered by the Company. These considerations are described in detail below, first for test revenue and then for contract revenue.</span></div><div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Test Revenue </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenues from its DermTech Melanoma Test or “DMT” which may consist at the option of the ordering clinician of either (i) the DMT or (ii) the DMT with TERT test, which assists a clinician’s diagnosis of melanoma in patients. The Company provides prescribing clinicians with its Smart Sticker to perform non-invasive skin biopsies of clinically ambiguous pigmented skin lesions on patients. The Company also offers clinicians a telemedicine solution where they can request the Smart Sticker collection kit be sent to the patient’s home for a clinician-guided remote sample collection of ambiguous pigmented skin lesions. A patient can also initiate the process by downloading the Company’s telemedicine app, DermTech Connect, which uses store-and-forward technology to allow the patient to take a picture of a suspicious lesion with their phone and have the picture reviewed by an independent clinician who is subscribing to the DermTech Connect platform to assess the suspicious lesion, and if medically necessary, order a DMT and send a collection kit to the patient. The DermTech Connect app and telemedicine service is currently available in most states where permitted by law and applicable standards of practice guidelines. Once the sample is collected by the patient via the telemedicine solution or by a healthcare clinician in person, it is returned to the Company’s CLIA laboratory for analysis. The patient’s ribonucleic acid (“RNA”) and deoxyribonucleic acid (“DNA”) are extracted from the Smart Sticker and analyzed using gene expression and sequencing technology to determine if the pigmented skin lesion contains certain genomic features indicative of melanoma. Upon completion of the gene expression analysis, test results are provided to the clinician indicating whether the sample collected is indicative of melanoma or not. </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically updates its estimate of the variable consideration recognized for previously delivered performance obligations. These updates resulted in a decrease of $0.5 million for the three months ended March 31, 2023 and a decrease of $0.1 million for the three months ended March 31, 2022. These amounts included (i) adjustments for actual collections versus estimated variable consideration as of the beginning of the reporting period and (ii) cash collections and the related recognition of revenue in the current period for tests delivered in prior periods due to the release of the constraint on variable consideration, offset by (iii) reductions in revenue for the accrual for reimbursement claims and settlements.</span></div><div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Revenue</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract revenue is generated from the sale of laboratory services and Smart Stickers to third-party companies through contract research agreements. Revenues are generated from providing gene expression tests to facilitate the development of drugs designed to treat dermatologic conditions. The provision of gene expression services may include sample collection using the Company’s Smart Sticker, assay development for research partners and RNA extraction, isolation, expression, amplification and detection, including data analysis and reporting. Contract revenue can be highly variable in any period as it is closely linked to the clinical trial progress of the Company’s biopharma customers.</span></div>Deferred Revenue and Remaining Performance Obligations<div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in billed accounts receivable and deferred revenue on the condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In a majority of historical agreements that produced contract revenue, the Company received a substantial up-front payment and additional payments upon the achievement of various milestones over the life of the agreement. This results in deferred revenue and is relieved upon delivery of the applicable Smart Stickers or RNA extraction results. Changes in accounts receivable and deferred revenue were not materially impacted by any other factors.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a deferred revenue liability if a customer pays consideration before the Company transfers a good or service to the customer. Deferred revenue primarily represents upfront milestone payments, for which consideration is received prior to when goods/services are completed or delivered. Upfront fees that are estimated to be recognized as revenue more than one year from the date of collection are classified as long-term deferred revenue. Short-term deferred revenue as of March 31, 2023 and December 31, 2022 was $0.2 million and $0.1 million, respectively. As of December 31, 2022, the Company reclassified $1.0 million of short-term deferred revenue to accrued liabilities for a customer refund obligation in connection with cancellation of future services. </span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations include deferred revenue and amounts the Company expects to receive for goods and services that have not yet been delivered or provided under existing agreements. For agreements that have an original duration of one year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or</span> less, the Company has elected the practical expedient applicable to such agreements and does not disclose the remaining performance obligations at the end of each reporting period. 2 -500000 -100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by revenue source during the three months ended March 31, 2023 and 2022 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.060%"><tr><td style="width:1.0%"/><td style="width:69.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Test Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DermTech Melanoma Test</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adhesive patch kits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RNA extractions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project management fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 3425000 3518000 36000 66000 2000 110000 14000 24000 3477000 3718000 200000 100000 1000000 0 Accounts Receivable <div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Test Accounts Receivable </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the nature of the Company’s test revenue, it can take a significant amount of time to collect upon billed tests. The Company prepares an analysis on reimbursement collections and data obtained for each financial reporting period to determine the amount of receivables to be recorded relating to tests performed in the applicable period. The Company generally does not perform evaluations of customers’ financial condition and generally does not require collateral. Accounts receivable are written off when all efforts to collect the balance have been exhausted. Adjustments for implicit price concessions attributable to variable consideration are incorporated into the measurement of the accounts receivable balances. The Company recorded $3.6 million and $4.1 million of net test accounts receivable as of March 31, 2023 and December 31, 2022, respectively. </span></div><div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Accounts Receivable </span></div>Contract accounts receivable are recorded at the net invoice value and are not interest bearing. The Company reserves specific receivables if collectability is no longer reasonably assured, and, as of March 31, 2023, the Company did not maintain any reserves over contract receivables as they relate to large established credit worthy customers. The Company re-evaluates such reserves on a regular basis and adjusts its reserves as needed. Once a receivable is deemed to be uncollectible, such balance is charged against the reserve. 3600000 4100000 100000 100000 Net Loss Per Share Basic and diluted net loss per share of common stock is determined by dividing net loss applicable to holders of common stock by the weighted average number of shares of common stock outstanding during the period. Because there is a net loss attributable to holders of common stock during the periods presented, the outstanding common stock warrants, stock options and restricted stock units (“RSUs”) have been excluded from the calculation of diluted loss per share of common stock because their effect would be anti-dilutive. Therefore, the weighted average shares used to calculate both basic and diluted loss per share are the same. <div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding anti-dilutive securities not included in diluted net loss per share (in thousands):</span></div><div style="margin-top:9pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.060%"><tr><td style="width:1.0%"/><td style="width:69.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable upon exercise of common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable upon exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable upon the release of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,243 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,711 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 709000 724000 1523000 1654000 4011000 2333000 6243000 4711000 Accounting Pronouncements Issued But Not Yet Effective <div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2022-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2022-03“). Under the guidance of ASU 2022-03, a contractual restriction on the sale of an equity security is not considered in measuring the security’s fair value. ASU 2022-03 also requires certain disclosures for equity securities that are subject to contractual restrictions. For public business entities, the provisions of ASU 2022-03 are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2024 and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. The Company is still evaluating the impact of this pronouncement on the consolidated financial statements.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe that any other recently issued, but not yet effective accounting pronouncements, if adopted, would have a material impact on its condensed consolidated financial statements or disclosures.</span></div> Balance Sheet Details<div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-Term Marketable Securities</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, gross unrealized holding gains, gross unrealized holding losses, and fair value of debt securities classified as available-for-sale securities by major security type and class of security as of March 31, 2023 were as follows (in thousands):</span></div><div style="margin-top:12pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Market<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities, available-for-sale:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities, available-for-sale</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,672 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(454)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,340 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, gross unrealized holding gains, gross unrealized holding losses, and fair value of debt securities classified as available-for-sale securities by major security type and class of security as of December 31, 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Market<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities, available-for-sale:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities, available-for-sale</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(812)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the estimated market value of debt securities with contractual maturities of less than twelve months was $49.0 million; the remaining debt securities that the Company held at that date had an estimated market value of $7.3 million and contractual maturities of up to 21 months. As of December 31, 2022, the estimated market value of debt securities with contractual maturities of less than twelve months was $40.2 million; the remaining debt securities that the Company held at that date had an estimated market value of $8.2 million and contractual maturities of up to 23 months.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates securities with unrealized losses to determine whether such losses, if any, are due to credit-related factors. It was determined that no credit losses existed as of March 31, 2023 or December 31, 2022, because the change in market value for those securities in an unrealized loss position has resulted from fluctuating interest rates rather than a deterioration of the credit worthiness of the issuers. Gross realized gains and losses on the Company’s debt securities for the three months ended March 31, 2023 and 2022 were not significant.</span></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of March 31, 2023 aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):</span></div><div style="margin-top:6pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"/><td style="width:34.801%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.074%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Unrealized Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term marketable securities, available-for-sale:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total short-term marketable securities, available-for-sale</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,093 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(385)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,767 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(69)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,860 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(454)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2022, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):</span></div><div style="margin-top:6pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"/><td style="width:34.801%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.074%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Unrealized Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term marketable securities, available-for-sale:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(196)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total short-term marketable securities, available-for-sale</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(301)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,521 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(511)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,961 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(812)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Prepaid Expenses and Property and Equipment, Net </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed consolidated balance sheet details are as follows (in thousands): </span></div><div style="margin-top:12pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,940 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross: </span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,692 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,262 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued Compensation and Accrued Liabilities </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed consolidated balance sheet details are as follows (in thousands):</span></div><div style="margin-top:12pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued bonus and commissions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued salaries and wages</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued compensation</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,556 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,894 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued consulting services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer refund liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,807 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, gross unrealized holding gains, gross unrealized holding losses, and fair value of debt securities classified as available-for-sale securities by major security type and class of security as of March 31, 2023 were as follows (in thousands):</span></div><div style="margin-top:12pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Market<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities, available-for-sale:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities, available-for-sale</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,672 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(454)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,340 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, gross unrealized holding gains, gross unrealized holding losses, and fair value of debt securities classified as available-for-sale securities by major security type and class of security as of December 31, 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Market<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities, available-for-sale:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities, available-for-sale</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(812)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of March 31, 2023 aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):</span></div><div style="margin-top:6pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"/><td style="width:34.801%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.074%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Unrealized Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term marketable securities, available-for-sale:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total short-term marketable securities, available-for-sale</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,093 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(385)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,767 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(69)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,860 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(454)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2022, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):</span></div><div style="margin-top:6pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"/><td style="width:34.801%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.074%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Unrealized Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term marketable securities, available-for-sale:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(196)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total short-term marketable securities, available-for-sale</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(301)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,521 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(511)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,961 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(812)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11028000 3000 150000 10881000 45644000 119000 304000 45459000 56672000 122000 454000 56340000 13535000 2000 236000 13301000 1001000 0 8000 993000 34675000 10000 568000 34117000 49211000 12000 812000 48411000 49000000 7300000 40200000 8200000 0 0 9050000 150000 0 0 9050000 150000 19043000 235000 5767000 69000 24810000 304000 28093000 385000 5767000 69000 33860000 454000 6533000 105000 5503000 131000 12036000 236000 0 0 992000 8000 992000 8000 10907000 196000 19026000 372000 29933000 568000 17440000 301000 25521000 511000 42961000 812000 <div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed consolidated balance sheet details are as follows (in thousands): </span></div><div style="margin-top:12pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,940 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross: </span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,692 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,262 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1688000 3207000 660000 733000 2348000 3940000 5147000 6250000 894000 872000 1102000 913000 2549000 1344000 9692000 9379000 3430000 3004000 6262000 6375000 <div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed consolidated balance sheet details are as follows (in thousands):</span></div><div style="margin-top:12pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued bonus and commissions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued salaries and wages</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued compensation</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,556 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,894 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued consulting services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer refund liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,807 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3168000 3257000 4388000 4637000 7556000 7894000 2145000 894000 1505000 980000 1157000 1590000 4807000 3464000 Fair Value Measurements<div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures certain financial assets and liabilities at fair value on a recurring basis. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The Company uses a three-tier fair value hierarchy to prioritize the inputs used in the Company’s fair value measurements. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions. </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of the assets and liabilities that are measured at fair value on a recurring basis as of March 31, 2023 (in thousands): </span></div><div style="margin-top:12pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,747 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,508 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,255 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities, available for sale:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities, available for sale</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,340 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,340 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of the assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2022 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,365 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,770 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,135 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities, available for sale:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities, available for sale</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,365 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,181 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,546 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:27pt"><span><br/></span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s marketable debt securities are classified as available-for-sale securities based on management's intentions and are at Level 2 of the fair value hierarchy, as these investment securities are valued based upon quoted prices for identical or similar instruments in markets that are not active. The Company has classified marketable securities with original maturities of greater than one year as short-term investments based upon the Company’s ability to use all of those marketable securities to satisfy the liquidity needs of the Company’s current operations. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of the Private SPAC Warrants was determined using the Black-Scholes-Merton valuation model and included an unobservable input: expected volatility. Expected volatility is considered by the Company to be an unobservable input and is calculated using a weighted average of historical volatilities of a combination of the Company and peer companies, due to the lack of sufficient historical data of the Company’s own stock price. The model also incorporated several observable assumptions at each valuation date, including the price of the Company’s common stock on the date of valuation, the remaining contractual term of the warrant and the risk-free interest rate over the remaining term.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to calculate the fair value of the Company’s warrant liability using the Black-Scholes-Merton valuation model:</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.212%"><tr><td style="width:1.0%"/><td style="width:60.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.704%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.707%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumed risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.35%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.37%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumed volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.28%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.77%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.42 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the fair value of the Company’s Level 3 liabilities (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.212%"><tr><td style="width:1.0%"/><td style="width:82.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of warrant liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023 and December 31, 2022, the Company maintains letters of credit of $3.5 million and $3.5 million, respectively, related to its lease arrangements, which are secured by money market accounts in accordance with certain of its lease agreements. The amounts are recorded at fair value using Level 1 inputs and included as restricted cash in the condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes the carrying amount of cash and cash equivalents, accounts payable and accrued expenses approximate their estimated fair values due to the short-term nature of these accounts</span></div> The Company measures certain financial assets and liabilities at fair value on a recurring basis. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The Company uses a three-tier fair value hierarchy to prioritize the inputs used in the Company’s fair value measurements. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions. <div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s marketable debt securities are classified as available-for-sale securities based on management's intentions and are at Level 2 of the fair value hierarchy, as these investment securities are valued based upon quoted prices for identical or similar instruments in markets that are not active. The Company has classified marketable securities with original maturities of greater than one year as short-term investments based upon the Company’s ability to use all of those marketable securities to satisfy the liquidity needs of the Company’s current operations. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of the Private SPAC Warrants was determined using the Black-Scholes-Merton valuation model and included an unobservable input: expected volatility. Expected volatility is considered by the Company to be an unobservable input and is calculated using a weighted average of historical volatilities of a combination of the Company and peer companies, due to the lack of sufficient historical data of the Company’s own stock price. The model also incorporated several observable assumptions at each valuation date, including the price of the Company’s common stock on the date of valuation, the remaining contractual term of the warrant and the risk-free interest rate over the remaining term.</span></div> <div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of the assets and liabilities that are measured at fair value on a recurring basis as of March 31, 2023 (in thousands): </span></div><div style="margin-top:12pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,747 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,508 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,255 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities, available for sale:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities, available for sale</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,340 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,340 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of the assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2022 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,365 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,770 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,135 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities, available for sale:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities, available for sale</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,365 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,181 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,546 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 20747000 0 0 20747000 0 529000 0 529000 0 5979000 0 5979000 20747000 6508000 0 27255000 0 10881000 0 10881000 0 45459000 0 45459000 0 56340000 0 56340000 20747000 62848000 0 83595000 0 0 12000 12000 0 0 12000 12000 9365000 0 0 9365000 0 7374000 0 7374000 0 18396000 0 18396000 9365000 25770000 0 35135000 0 13301000 0 13301000 0 993000 0 993000 0 34117000 0 34117000 0 48411000 0 48411000 9365000 74181000 0 83546000 0 0 5000 5000 0 0 5000 5000 <div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to calculate the fair value of the Company’s warrant liability using the Black-Scholes-Merton valuation model:</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.212%"><tr><td style="width:1.0%"/><td style="width:60.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.704%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.707%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumed risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.35%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.37%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumed volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.28%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.77%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.42 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0.0435 0.0237 1.2328 0.9277 P1Y5M1D P2Y5M1D 0 0 <div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the fair value of the Company’s Level 3 liabilities (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.212%"><tr><td style="width:1.0%"/><td style="width:82.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of warrant liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 5000 7000 12000 3500000 3500000 Stockholders’ Equity<div style="margin-top:15pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a)    At-The-Market Offering</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 10, 2020, the Company entered into a sales agreement (the “2020 Sales Agreement”) with Cowen and Company, LLC (“Cowen”) relating to the sale of shares of the Company’s common stock from time to time with an aggregate offering price of up to $50.0 million. Through December 31, 2021, the Company issued an aggregate of 1,482,343 shares of common stock pursuant to the 2020 Sales Agreement at a weighted average purchase price of $30.05, net of $1.6 million in issuance costs resulting in net proceeds to the Company of approximately $42.9 million. During 2022, the Company did not issue or sell any shares of common stock pursuant to the 2020 Sales Agreement. For the three months ended March 31, 2023, the Company issued an aggregate of 107,451 shares of common stock pursuant to the 2020 Sales Agreement at a weighted average purchase price of $3.68 resulting in aggregate gross proceeds of approximately $0.4 million, reduced by $0.1 million in issuance costs, resulting in net proceeds to the Company of approximately $0.3 million. As of March 31, 2023, $5.1 million is available pursuant to the 2020 Sales Agreement.</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 8, 2022, the Company entered into a second sales agreement (the “2022 Sales Agreement”) with Cowen relating to the sale of shares of the Company’s common stock from time to time with an aggregate offering price of up to $75.0 million under a second at-the-market offering program. For the three months ended March 31, 2023, the Company did not issue any shares pursuant to the 2022 Sales Agreement. </span></div><div style="margin-top:15pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)    Warrants </span></div><div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SPAC Warrants </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company previously issued a total of 14,936,250 SPAC warrants (the "SPAC Warrants") to purchase common stock in public and private placement offerings, which were consummated on June 23, 2017. As part of the public offering, the Company issued 14,375,000 warrants (the "Public SPAC Warrants") and, as part of the private placement offering, the Company issued 561,250 warrants (the "Private SPAC Warrants"). The SPAC Warrants have a five-year life from the date the Business Combination was consummated, and every four SPAC Warrants entitle the holder to purchase one whole share of common stock at an exercise price of $23.00 per whole share.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private SPAC Warrants are identical to the Public SPAC Warrants, but they (i) are exercisable either for cash or on a cashless basis at the holder’s option, (ii) are not redeemable by the Company as long as such warrants are held by the initial purchasers or their affiliates and permitted transferees, and (iii) may be subject to the limitations on exercise as specified in the warrant agreement. As a result of these difference in features between the Public SPAC Warrants and Private SPAC Warrants, the Company concluded that the Private SPAC Warrants should be classified as a liability, if still held by the original Private SPAC Warrant holder, and marked to market each financial reporting period in the Company’s statement of operations.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, a total of 12,120,397 SPAC Warrants were exercised, resulting in the Company’s issuance of 3,030,092 shares of common stock and the receipt of $69.7 million in gross proceeds. Outstanding SPAC Warrants totaled 2,815,853 as of March 31, 2023 and December 31, 2022. Private SPAC Warrants that were still owned by the original holder totaled 80,350 as of March 31, 2023 and December 31, 2022.</span></div><div style="margin-top:15pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Placement Agent Warrants</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with several of DermTech Operations’ financings that took place between 2015 and 2018, DermTech Operations engaged a registered placement agent to assist in marketing and selling common and preferred units. From 2015 to 2016, DermTech Operations issued 168,522 seven-year warrants to purchase one share of common stock each at an exercise price of $8.68 per share. From 2016 to 2018, DermTech Operations issued 72,658 seven-year warrants to purchase one share of common stock at an exercise price of $9.54 per share. In 2020, the Company issued 15,724 seven-year warrants to purchase one share of common stock at an exercise price of $9.54 per share in connection with the Company’s 2018 bridge note financing. Outstanding placement agent warrants totaled 4,510 as of March 31, 2023 and December 31, 2022.</span></div><div style="margin-top:15pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c)    Stock-Based Compensation </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for employee options, RSUs, the purchase rights issued under the DermTech, Inc. 2020 Employee Stock Purchase Plan, as amended (the “2020 ESPP”), and consultant options was recorded in the condensed consolidated statements of operations as follows (in thousands):</span></div><div style="margin-top:6pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.575%"><tr><td style="width:1.0%"/><td style="width:65.505%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,894 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>The total compensation cost related to non-vested awards not yet recognized as of March 31, 2023 was $31.7 million, which is expected to be recognized over a weighted average term of 2.18 years. 50000000 1482343 30.05 1600000 42900000 0 107451 3.68 400000 -100000 300000 5100000 75000000 0 14936250 14375000 561250 P5Y 23.00 12120397 3030092 69700000 2815853 2815853 80350 80350 168522 P7Y 1 8.68 72658 P7Y 1 9.54 15724 P7Y 1 9.54 4510 4510 <div style="margin-bottom:9pt;margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for employee options, RSUs, the purchase rights issued under the DermTech, Inc. 2020 Employee Stock Purchase Plan, as amended (the “2020 ESPP”), and consultant options was recorded in the condensed consolidated statements of operations as follows (in thousands):</span></div><div style="margin-top:6pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.575%"><tr><td style="width:1.0%"/><td style="width:65.505%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,894 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 412000 335000 1508000 1188000 561000 768000 2255000 1603000 4736000 3894000 31700000 P2Y2M4D Contingencies Legal ProceedingsFrom time to time, the Company may be subject to legal proceedings and claims arising in the ordinary course of business. Management does not believe that the outcome of any of these matters will have a material effect on the Company’s consolidated financial position, results of operations or cash flows. Related Party Transactions <div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022 and 2023, the Company engaged EVERSANA Life Science Services, LLC and its subsidiary Intouch Group, LLC (collectively, “EVERSANA”) to provide certain marketing services to the Company. Leana Wood, the spouse of Todd Wood, the Company’s Chief Commercial Officer, is an employee of EVERSANA. The Company incurred $0.5 million and $0.7 million in costs for the three months ended March 31, 2023 and 2022, respectively. Amounts due to EVERSANA were $0.5 million and $0.3 million as of March 31, 2023 and December 31, 2022, respectively. </span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other related party transactions identified during the three months ended March 31, 2023 and 2022.</span></div> 500000 700000 500000 300000 0 0 EXCEL 46 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #"$I%8'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 " PA*16^DX6S.\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCVSW <+1)J&K%@H-M'0GI$DB8CV0IMCY^]INXE#:#^A2,U=G MSL"T.@H=$KZD$#&1Q7PSN,YGH>.*'8BB ,CZ@$[EFC MVB/4G-^#0U)&D8()6,2%R&1KM- )%85TQAN]X.-GZF:8T8 =.O24H2HK8'*: M&$]#U\(5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V3=S;MRA@O?GI]=YW<+Z M3,IK'']E*^@4<<4ND]^:]6;[R&3-ZZ;@=P6_W=9<-(VH'CXFUQ]^5V$7C-W9 M?VQ\$90M_+H+^0502P,$% @ ,(2D5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" PA*16HIJGJH & !U)0 & 'AL+W=O+_&V-"+) M*=O16'ZR9CPB0B[R32_9<4K\K"@*>\AQSGL1">+.>)2]M^#C$4M%&,1TP4&2 M1A'A3U\AM%/\IBI\_OJ8?IW!2YA[DE"7A7\&OMA>=@8=X-,U24-QQ_8?Z 'H3.5Y M+$RROV"??[??[P O302+#L5R#:(@SO^3Q\.&>%Z 2@K0H0"]*H!EOX /!3@# MS= O* ^:K:0GDT<$X>/:D8B*6SD1K?4/.BX+SHN:>R8D\ ML633LGP<[5EK$B;&@;26-00<%( #ZTK-8A&()W =A!3X;CP"X> M0#@PP5E+&\(-"[AA';@[N@D2(0=0@%L2&?=1>\YT=G>SFKD?3L#\UCTU45KK M&U)"1Y]AG3J<\]AC7.Z;V=GC!"R%G)" <>"R-!;\2?[WC? 5Z=.9B=A>U!3Y MF53 .L@K\@CFOIR@P3KP\K-F^5Y<$3GH=]'@PAGTAT9>:W%37J1Y41W>B>_+ M].3D^ )DBO Y-H^K/1(BW'? + 0ND=K'Y#0AH9'<&M.47)L1M*K'_\A=M23W MZA7;QT9J>]R2Q& :T TSHK9A05!K$+2+S&O48@8O.'L(8L\\RO9,=V($;<.- MH)8C:%>:UZ +E@@2@K^"7?E!RIXX1! [1M(V- EJ3X)VO/$#+RM2%%4%L1M"O-*A!2 MB-@:0/3S_2]@2;V4RY$T0MJ37!9%\JRT%,S[=@)VA(,'$J84_.B<.E* M'&=7Q<:MT(8]0:U/T.X]4GK](-Z Y5-TSTSGAJN*@.G-ZJ.1JPU?0MJ7D-UH MCL,)9H_>EL0;6NJ%%4&WD^5T8KSVM!\DN6;"CE*24U M-F J$K\:VS:NO:HII]8B5$N+YK&\Q,[[=>HRE!S!C9SVQ#+.-B0(:0E"M21( M7:9)GY=6L&'<>#2JR+EE<9=X'I4Q,L3/ XV\;9@0TB:$:IG0,B)A"*[21'Z< MF/=:>TY9[\1>UA1/^P^JY3^SB/*-FI7O98+82D6(=B0VCZL]L+2W8*]K"JKU M!]GMY3B.6RK'T89GCRG':T.#D-8@9#>8XV'VQ3E^F?6XP>=42*F-U0G42/Q& M@G/8#GG:69:F;JP\C#%T!L,AA*/>@XE1JQ"JU2%RY>&42^>;QSY]!!^I>1BK M&D4./#^#PW[?R-"&[" M.\CN*L=SY760*+?]2J6JV=J:%7'=+D1=#(V@;=@/ MUO:#*_HYQY[F<])K^:;Q %L15M:TM9UU3L&?WPNR2HNZ>2LTY= >,8&][ZZL- MU\':=7"_A7M_;R0PARW0A@YAK4/X^]I!=9J;%9$0.L,AN#T%*R8/ZT]@H0P2 MW#'B&_G;L"2L+0G7LB0S_VIO:E5>540NTT!0 !UC3\Q>VQ176Q.N94VU.[H5 M<9\(^(V%(3&2MM%&PMJ=<"UW^KZ&;D6FN:%K+VH*JN4)U[K3]CT-W8K$(7+P MA9'T3>VI]^S!%G4UECWODP!/W3++GW$IWBV>*9ID3]+T]-?S!Y)NB+J82T!( MU[+4.;V0!Q6>/^.3+PBVRQZ3N6="L"A[N:7$IUQ]07Z^9DP<%]0/%$]:C?\# M4$L#!!0 ( #"$I%;\4_C\308 .P9 8 >&PO=V]R:W-H965T&ULK5EM;]LX#/XK0C8,=T#:6)+?TI< 6XO##;AAQ;K=/JN.TABU MK4R2T_9^_5%.8CN6K+; /FSU"TD_I$@]I'+Q*.2#6G.NT5-95.IRLM9ZLB MK_B-1*HN2R:?/_%"/%Y.\.3PX%M^O];FP6QQL6'W_);K'YL;"7>SULHR+WFE M7DX_X[(H2H]!(_)OS1]6[1L:5.R$>S,WGY>4D,(AXP3-M3##XL^57 MO"B,)<#Q:V]TTG[3*/:O#];_:IP'9^Z8XE>B^)DO]?IRDD[0DJ]87>AOXO%O MOG&1"4>;7[RY[V@>@IX'!$@>P5R&L5Z%Z! M-H[ND#5N73/-%A=2/")II,&:N6ABTVB#-WEEEO%62WB;@YY>7(EJ"8O"EPBN ME"CR)=-P\XD5K,HXNC6&%3I!/VZOT1_O_T3O45ZA[VM1*U8MU<5, P9C:9;M MO_=I]STR\KTO3)XBBJ>(!(0ZU*_\ZM<\:]7)L?H,/&_=)ZW[I+%'Q]ROI>25 M1DPI\//,Y<_.0.@V8*KL3&U8QB\G4$:*RRV?+#Z\PW%P[O+N-QD[\I6VOE*? M]<454VL$JX8R<\%_U?F6%>"\*9[7,=O M21?JQ )$:#C,35N(SGL9<80Z;5&G7M3?A6;%*P"F=L0PH=9R.\1H'-"1T,Y; MD/,70@LD+_5S$U)3YAN@73U%%=W;W5HVH/TV 879=8' 0CT<4]QL1>U-^XTC+/ M#$V:G=2)$-O)%P5X"- A%:;I"+Z.TK"7119?FRKRA(_8:1@2'&Q&8P'&-K3'")07\^AK4WO/F9[B>3DO50.EM< MXF"R80X[9$:HA'1<1_Q<]X^H[G>E-KKR4WBD5!OL?;(XG; )+YP/G;!E(CKB M14>(Q#^,#5NT7D( ^H.+3LB.F8S:E.$2"P,RTFJ0CM2(G]1V>?Q2_MI\%<_3 MQ(JL2RPA(X,9Z7B-Q-YNXU:+[&$MBB67ZL.[E.#DO&G8];/[),++DF\^BOA- MUHY][^B2^.GR2I0E;(S*A&"*W@>G01!@Z$ DVK*BY@CR#JDUD_P<1<$47II_ MNR$VOY^0U"IPAU22C'0! MM.L"J+\+Z(.&?BO/HQ[B)=O1/_?1O;?%-';[1"6(=83HG3H><<^*<]8[BS>\@L%O< MYY4"]ER!8G":0!CD[J>%W8T6F^9T_DYH+> MQ?]02P,$% @ ,(2D5F5G^W&I @ > < !@ !X;"]W;W)K>XW.N;ZZG.ZGN= %@R'W)A9YYA3'5A>_K MK("2ZH&L0.";M50E-3A5&U]7"FCN0"7WHR!(_)(RX:53M[90Z536AC,!"T5T M7994_;H"+G%F[9IC!VP4^G%=W $LR7:J%PYG>9?A MQ3RQ\2[@*X.=WAL3ZV0EY9V=?,IG7F % 8?,6 :*CRW,@7-+A#)^MIQ>MZ4% M[H\?V&^<=_2RHAKFDG]CN2EFWL0C.:QIS];_.P!PB'3P"B%A"]%A"W@-@9;90Y6]?4T'2JY(XH&XUL M=N!RX]#HA@E[BDNC\"U#G$GG4N1X)I 3'&G)64X-3JXHIR(#LK3$FIPLJ )A M"C LH_R4O"=OB4]T@:MZZAO48=G\K-WSJMDS>F+/SU0-2!R>D2B(XA[X_'GX M-60=/#J$^^B^2T'4I2!R?/$3?$N#EK$P#9%K4DX74S%7:]\N5-@KK M[4>?U89[V,]MO\$+7=$,9AY^9!K4%KSTW9LP"3[T&?]/9 =IB+LTQ,^Q8R64 M);K%BLONSDA%%=E27@.I0#4G34Z8(+7._ZZ<]B6DV67L=K$]9)L&@R (PJF_ MW;?Z8MB!B6%G8GB$B:9 ":U-(17[C75M+32KO=H;\M&>J%'0_!ZI?T7@@?Y1 MIW]TO'ZF=?VR]M$_DN(PF$S.P\>9[PD,HO/Q,)CT:T\Z[PWX._U17LG8>/9,*$)AS5"@\$8.533YYN)D95KE2MIL/&Z88%7 M(R@;@._74IJ'B>V^W66;_@%02P,$% @ ,(2D5MQ=U">F!0 4!L !@ M !X;"]W;W)KPHE> Y33*QF.RDW-\ZCECO:$K$#=O33/VS83PE4EWRK2/VG)(H=TH3![GN MU$E)G$V6\_S>%[Z;MS'VYW4-YSE?$^V M]('*;_LO7%TY590H3FDF8I8!3C>+R7MXN\)(.^06_\;T)!J_@:;RR-B3OO@8 M+2:N1D03NI8Z!%%?1[JB2:(C*1S_E4$GU3.U8_/W2_0_ 60B[ !S^I\=V2!@ZN1Q7D\/!#OGAYI=J#BUC0TA:MG M=M6O[JW8DS5=3-2[*2@_TLGRUU_@U/W-Q&ND8"V67L72LT5??F62).I]+KB: MJ!;^T]Q?%Y7C$GM!,'>.30H&HP"&E5$+FE]!\ZT)6#$A]>SEMD3X8R9BI& M MMM.*[?2,1*P[G$V4BSA^1U\?2,X'8 75O!"ZWPIJURV!?1YKVNB><:$8\Z8D8*U^,XJ MOC-K.AY(0@50Q5OI"7^BFKF)[ZP_TKX'NR^PT*U_%M7C UGZ0M9:*Z%5FI:?U0I3 M"[D15=CKYJXQ1(';!6:R+][4,H8<5=%0R1<[HB8I4,M8 M(56%UD7OH-<\:E*HH=T?\C*8E92 JC2%QY5>(<9K<*'LBA"71KY]\<.N[P<( M3KN,^Y9H%N*I&R S9U0K);(KY7B17=>_:LDH%RE&>*,ND,>*UB9;]P;(WAM8=P+0J-W M6-':3.MN -F[@==W \H [>T U)4LDY4_M!^ ZE8 37]^1P!9VXDW)V2D:&W& M=1N!SFDCSMD50/TN 0>S;I]OLO*Q.Y"8NIM ]FYBQ3*U6EK;2\*H"^^QHK4) MUQT*FOU$2;!V-V]F.E*T]B9HW9=@>U_R>DG _?; [^J0P0:Y ],.U]T#AC]? M#["U WGS7NU(T=J,ZZ8"G[/T/Z<>E(%:);C;P!ML4'=WPFF<3:24;_,C&Z$@ M'#)9[.U7=ZMCH??Y84CG_AV\716'.W68XJSI$^';.!,@H1L5TKT)U#3AQ?%- M<2'9/C\!>612LC3_N:,DHEP;J/\WC,F7"_V ZA!M^3]02P,$% @ ,(2D M5K0%&KS( @ .@< !@ !X;"]W;W)K. E\<<]Q^=CC51/.@_K-(>"Z@NY H$S"ZD*:K"K MEKY>*:"9 Q7<#X,@]@O*A)>,W-B]2D:R-)P)N%=$ET5!U:\)<+D9>SUO._# MEKFQ WXR6M$ES, \KNX5]OR&)6,%",VD( H68^^Z=S6-;;P+^,9@HUMM8IW, MI7RRG=ML[ 56$'!(C66@^%O#%#BW1"CCN>;TFB4ML-W>LG]TWM'+G&J82OZ= M928?>Y<>R6!!2VX>Y.83U'X&EB^57+LOV=2Q@4?24AM9U&!44#!1_>E+G8<6 M 'FZ 6$-"/JZ- MP@/]LRM[%7N_F]U>\BN]HBF,/236H-;@)6_?].+@?9?U_T2VDXA^DXC^,?;D M"]8DCF>GRV2%C!W2%IYU>2K2FW5Z7+ M6+7RH*6X?SG8<_4ZYGS0LK[C*6X\Q4<][1ZT0VF/N_(Y?"6P,RP>[J?=;Y6A M M3256=-4ED*4UW?9K1Y *Y=W=L;G^##4-7QOS35JX*7<\F$)AP62!E<##%K MJJK45R^0/4$L#!!0 ( #"$ MI%929H7\E@< )LW 8 >&PO=V]R:W-H965T&ULQ5M= M;]LV%/TKA%=L+3#'(O5E=XF!U9:P/FP(FG5[&/; 2HPM5!(]D4[:_?I1LF-9 M(DU;R\WVDECVO>=2//=2Y"%U_=50:6ZK%83L:D831NG(I\0QPDF!ZVFE_SKS^ M9O0C?AN[C4-C\5O&'L719U3?RB?./]<7[].;D5.WB.4LD34$5?\>V(+E>8VD MVO'7'G1TB%D['G]^0H^;FUCZ0BE[)YN<_F!/_[$]C?D MUW@)ST7S%SWN;9T12K9"\F+OK%I09.7N/_VR[X@C!^R><"![!W*I@[MW<'L. M)#SAX.T=O)Z#>\K!WSOX_0BG;CK8.P1-W^\ZJ^GI)95T?EWQ1U35U@JM_M#0 MU7BK#L[*.K/N9*5^S92?G"]XF:H\82E2GP3/LY1*=7$GU3^50%(@?J^N>/)Y MS?.45>+;;Z8$AS^@Z*]M)K^B,?IXMT2O7[U!KU!6HE_7?"MHF8KKB52MJV-, MDGU+WNU:0DZTY%H,ISG:T"P=JUM( MZ"8SMR0Z@Y4DVV*;-_W'Y9I5*.&%*O=U78R>0F#.\S@N-/)+)A-NUV^T,W<'BFZA><&>-HS MBW2S,29>UR@V&!$G<(/6KM-#WJ&'O,;1/=%#[\M$/7>%2G/5+%^B^X@7BFV:.P[ZP*LD$$T@]O]"'NX]JXI37F2*.QT93.EB##TT' M7QL*L3,CH=^K.].:UY*-D4"L]>;8#_LS M&7L#!S,(B19== GMW=ZUDU.N@YV^!F(/,9@$2+0( M%"T^WR-=&EH!!EM7^/.H3"URX\^T.HA5Q,@4J.:R1^L*CC//"=RP-[T C1N! MHL50:%U&6U$%VU65'J,7L:BK&\1QO2GNUYM_5G0T0'F*0$\;RW2[<= ?\6*3 M%7$#+R0G\KY5)+!=DGB^TFX/,#CU=8'AA-8.&C<"18NAT+JDMKH%M@L7_TYP MQ[JF8%3<]W;6[->AC)J[P>P2UW?[>3\[G_<&4< / M<(C[>:_;C<-0RWN#E6J8XX7FO"?MZILX_^%^$X%MS[(2>WY?, M0:-&H&@Q%%HW88X.9=C5@_\[88Q)8CB;H>E&]OL:/*1<$#("#1E#H76);S4* M8MZ6DF!'A&Y*&8$ M&C.&0NM2THH]Q"[VV/;.B$D\P8:U >2ABB4H6@2*%I_OD>[I[E9-'^2A\T;@2*%D.A=1EMI2'7+@W9]\[,+&)-'<5. M2+S^)-]@IQW8UTV\ $^]_ND:@]V83'LGL&*3E>M[+NZKJ).CUY3JU];4+:^R M4J"? M3)'KU@FN<&' ME(R M\SI'H3>S:!QM'7=\73OOB(N\86M$"IN$1EN59@<#6+SL=G\XF/ M#P$_.6[LSAY\)0]:/WKCIII%B1>$ DOG$1@MSWB!0G@@DO'48T8#I4_N7H632.H<,5:X>[TY@?V]1Q[O%(+&[ZPZ6.3",K6.BW[ M9%(@N>I6]M+W82@/'1A.8WH=203>*X\I>R M=(9..>6YXD*KBEJ,%=#.:L$KYLA8.EJH]\Z"7I&ER\=:BPJ-_?QIFHY/O\/5 M4\O=*QPNF*&P&ATOF3B"KX0C);7;^APX *[@E@M!-V#SV)%BSQN7O;IYIR[= MHRZ#6TW@%JY(9?5W?DR5#N6FVW+GZ8> M\R,(!M_@31),[A?7L+AP1&IC,'6 M5(C]@"(;.IH%BLD>BAMK6Z9*A,9P_T738<,AM:*UU9OG"'[OI>Z*Z9BF@?S\CK[)H&_R?_I*;>EZ2<)[S!W&MQWF9#3^ASC>>782S3H,ER7< M5KGN!0[>87[/NV?[%MX-/]W+FBL+ E>4FHQ.CR,PW4!UAM-->,0/VM%(A&U- M_R T/H#.5UJ[K>$)AK]:\0=02P,$% @ ,(2D5G,IKZ9"" ER4 !@ M !X;"]W;W)K9T:B8W8ET25I)^FO/T-*D6R1XCHX?DE\&8Z_N7Y#4E?/ M0GY1&\9T]%*5M;J>;+3>7LYF*M^PBJH/8LMJ^&8M9$4UO)5/,[65C!9V457. M,5JQ44=2;:^GMR@R]LD,0NLQ%^##FD2IV M*\K_\D)OKB>+252P-=V5^EX\_X>U!J5&7RY*9?]&SZUL/(GRG=*B:A<#@HK7 MS7_ZTCKB8 'H\2_ [0(\7)",+"#M F(-;9!9LSY135=74CQ'TDB#-O/"^L:N M!FMX;<+XH"5\RV&=7MV*NH"@L"*"5TJ4O* :WCQH^ ?1TBH2Z^B6JDWT,T1< M1=/HSX=/T???_A!]&_$Z^F,C=HK6A;J::4!C=,[R]I<_-K^,1WZ91)]%K38>/#ES6Z,V\:LU97VIMC1GUQ.H6\7DGDU6WWV# MYO&//IO/I.S( TGG@22D??4;=*%2*&]N-"OG=J5I-?O5E""S_2%\GUB, MXD4G=@0L[8"EP=#<%']#937IK05THUS4.2]95+>(S:?F=6YBN#/5 ;E^<@#3 MEC7JC(A8J70ZRN4#R"%/=(<9CY M;'VJ0<^T61W!K-#5YUC_;-6?J8&>2]NQ,_HI 4I=G63MUD&G93QO4DQK\W$ MK9L%'@;+%9HBE(RP(>IY&H6)^M=Z#SDDI+=AMFN/NLZ"#)&Y0E.\&,OYGJ=1 MD-Y6=Y)M*2\B]F)Z#FO21^@-DS ;2PF@ ]VRU7T$/%TZ/G6EIJ.MJ"=.%&;. MWP<-_B#EO5!=EIQB/.SL7JD,C6#MV12%Z;3+T"U]->EY8?ODCAT5JO4\;(\8 M>+V 7(:$V?D3V:5/A.9.V_%(S<.AD/;4*<,Q#C(V^]M MZ.?2=NR%GH=QF(?O=C+?4-.,@(!/GANPAXS1/%F@0?"\SD>"UY,R#O+< MZH&6;1575+= WVEYME!^1^C[UD4AUGTR.E;:4I&OUIK@B,0 M]A!FE@[[JD]JGHQYO&=5_/7M[U&A^^K%B]I#I@NT=%SM$GB\.YX M6.9K7E/8'I]0YF?=^)Y+V[$7>@;'80:_DR)GK'AK=4KMP EVFPGL4L$ M/[:0O3"9<^5:V.ZJ_9GJTKB#W,/T(_M_W!,]#A/]./0&L]B: MF63,W3WOXS#O'V.&I-&2/^XL3G/QY 0WZ\=7;Z;RX79)>HJ'?/4(I'CE'(CV- MDS"-&]P%RZ5UKVD^8,-%8XEAPCVP?-UNLZ$K0HKEYCC??.\UQ&7K*5Z2V+'% M(T?0 H_P.CDX(P_S^NW)\"^B1_;$Z]I$Q\P T%1%X;7)9?,%PDDZ-,D50]ER M&8]%J*=]$J;]]YC$S'8V:(S+\2E:DN%VRB.&DD6P_-%XFQ"/6(H2>-T M9,HC/?N3,/O?G] =7.HF:3SC M'ZJ>GO+),E@]#[OMMK37J*TI=JR&MMUV8S?U4TD2GDI.V)[;6U99-#MA.CAR]#K( MG3F<&F(&;1LY>\N8$T&7U:]KK#AG/3[9E' MTBP=Z:/)P1W\5\:1[K)T5\/46/)_P0AS'_8$]JC9]^:ZFZD?3$'2/>6E"<<4 M#)LJZ+7^TZ&3.2YQK^^3Q7 0\PA-TVPXX,\.'G&IF'RR3_ZHR*91\XA(]VGW M=-&-?:9F\/E'='G;/"/4JVD>6?I,)0R8"B*Z!I7QAPQB(9NG@)HW6FSM@S2/ M0FM1V9<;1@LFC0!\OQ9"O[TQ/] ]B[7Z'U!+ P04 " PA*16#\V/7/<8 M "B2 & 'AL+W=OX.GCWAS][99T_,T#>Z4^^L<$/;2OOP7#5F M_?3@["!^\%XOECU]6?QVDG:I=:LZITTGK)H_/;@Y^^'Y M)3W/#_RJU=H5/PNZRMI!XK][]4(U#6T$,GX/>QZD M(VEA^7/<_37?'7>92:=>F.8?NNZ73P\>'XA:S>70]._-^C]5N,\5[5>9QO&_ M8NV?O;XZ$-7@>M.&Q:"@U9W_7WX*?"@6/#[=L^ \+#AGNOU!3.5+V+FZHR0]?K;B'>F4976KDG)SVHH+U.JG#B;S"\_//;OA6VJFX.)N(\]/SB\_L=Y%8S9;\W7P[*]_.;L^_?$SU%XF M:B\_M_N_18#_WA/%H3P2/\M^L(I6_+)25I*%.O%+)VZ&!91>G']/XCS#OR^5 M;3^H:CD1;[IJ.A'DAY1M'L1=9]:P:@=:.M?#K'D3<=.LEE*\D"O=RP;?V=5$ M'/8@^:]_>7Q^?OICH)Q_._OQ:,)7B(<4Q.P_;Y.BP[#SCDWR*15^(R[UJA9$ M#92I<[+R]\:7O6I7#7\[>^ ';A96*7B_G@E\U\B.F/56V86R$U'SHR"&/I,/ M!;]F02BM FP?5P.>SHAIG3M0["+):G6^8MOLC" MJ2A5!=Y662=Z@VVU$S+>;T+7D/BICI>7O:B4[1%1Q&MMH0TW]"WS JL_QY@1 M7X(JG47.X%.Z4'@R;3,5[P;K!NEWW_7$I.";:.G'&EZZ7S(!NL.JG?K#C^SX M!DRV]_J>3()N'@1P_ 4!?):9A3;%:SX?'.S6D7FT,]WQT5,(G92M"R$Q7:)? M&[#NP8F5U<9&/E0XK%'\9*!EUZ:3D9K4IE6NA^V3'.;6M'Z=U;UV2_&KM@M( M]8V#U&HF_Z5JY%I:-=W)J6HI.^(V>94..N)W'!N@V,=__M(MC>VAWC,%0U9_ MXEK3G=Y(MZV"=.!N'N 9&D :'C&R<[[MBO=$+-YY N&8$P MG3K&K8])NE;=0V&4 *"H[H1;-;J/[AJ4PUGX;\9:1F8J6@,$-302QJ7EHC,D M7;XMBQO;-F;%N@P*$ 7N%#M[VO@%(@VV\R:S;7 ML^\?/TY>YL5/;VZB?Q%-7D[14U>((;JKFJ&FDS)]*]G#E,P"/@0ZR.HUEY7& M52$P9GRX@>8#:T6HCA;PA;I:>Z4KMH9R=J:58ZXL86'AWLQF7 AFHWK8[$1T MICO6W;UTP)H@HUIV^O=!41013D)#HKK !X VA;L]D"$'E7%WL Y2&V*GD/52 M\3ZX&'0;G&Q"]$CZ?@N.]^(6(KE3%@R[?'S^XRC<;3[@.8I3C,7]B45 D 21 M\5D-IU0/D-=,>Z[@1]UYX$^J2)<@95&VTOA*KG"=2D:F,6%D';2L4)6Y5DV] MS4%P>; 6]S'>9''EQC@'T>+Z8 S]L_(.#8I%*X@C536T@X^3@-Z $ZS%WUU< M74XO (^;AA?TB(D6W(F@<"IN0J0L/T50EL[[/_Y!_3[H>]FP/O8&UD;274&Z MGW3K+?Z[R\?3RWP,%K)[.>XACJ#[$6_^%IPYZR*) M!\OFVF]KLF/4I((KBIFPHV'%ZN=D_+1'O,A1+*64N@-;K#)8.M&2?"9.-.I3_AAK1I0 MW?H\*$5)[0B&5(R*<:H8.@D_1+I.WHF8Q#\YX&B/<^:(*AW;HB,7QZYT*OZQ MU*!\K>+UZ$=FI^K,L" _XF,)N<>!H"+@>:57O&.FGS3CJ^B?T/YY#\]+?,0, MZU20NM00HJR]C\7AD8C2$T7%I+L3^[I,$.D\ASC#8%E#J3=C3_9,^@_Z;('K MMO _' NFXG!V))[+X/K?41[6]=ZM?>#H_=4,#O'!!Q3ITQO>= .6,#CL78'H MX(::AG75QO@YDXVW+KYA8P/9O MTJ/B"&2M*VG] 71A6[.6,GK\.+V=$JLA)SDYYP@R3]6\ WDQ5C N1GZ:#GG7$R@8W)J?-'B OX(O"2Q,_D>D@ M&E VQ9X,>%!;L2JL?U+H>;R^CQ@CR7Z;@B!+8VC%4LAHB2X<$UQ7U$I*FXFU M$L::KK)Z1MI!-506NFJ<6D/**H@*.NR5+Z1NWQ@Z=L.DG@_*?.H0["29*OEQ M1@%N0V/^YKYXL1#UC$L1PZIH$_^2!GY>]0ZK(_'1<8A]!7A*]W L;N_DLGS^ M5$"@A\BZR35GM\A&'$P[8(P"?+3R#B$YT<#.! "@706G1H]+3N;X6I:OK+BR M$R,.GE?!"S3:PR(=MLK>)=R&N,]%DSUK_"ETRYB,_%E7R%J>BA7@2'D3.XV="S M,Z8@V7LHXG7.*I]%T ?8)U([\6GP,17Z&5(0V<%1? GK3S(:@%]2R"7P/7]H M!S)>TPWDS*2U9!.1^8A!ECH'QV9^/("P&"+?__(Q!<="9EX5".,D5:VI%L3H M6GX*CU*0ZP=VD&YH>L= O-;0)EL:7F(@[*(^HL)#!09F(WB!79%AO=?N3KPN M@C+%7B]WUM(5/ _TBP$ T,YO465C%D#0KO &57D,JTKES[%T#CMO" 2H 5S6 M#=?!]B=J;#81KG.UP^&;W0+:*&YT]UPEX#2(MDU8#/;JYH0$SS4RB#70T3$ XRJJ,)C@@BB M+KQ^^>9%5 :(%MS5+5N!)4!OACXYOI#3UGY;R)U4"]97$0ZG;3PI?!+;A-O. MS,E>R%XM\IN*' X^#ZDY>Q:C_#,QO0#Y0-58P8Z;LC(L& D\BQ>*IH[@OMG8 M\']E\%A"X9O>/A@E;>\A9BXJAI(6?0MM5+)U/["7HQY-^H8-IK#N\5V3M5+D M2$=M0]RBA7&+7+B6MJ::7LW7&\GIYC:)27P NJG$]>GU)%TW5O>82.GXILE&TE^C1[9^_@_9$!WKB4I1#HDK%PX5%;218I5>7K.UX+UNH4&MJU40'DFIJN4P[IUJ:Z]4*NG)X M=B0T54_T_"'27\I%IIM/Q.'YQK.P#<;RG*O/&KT8%\'B5EAY<02V4\C0G=KL M^Y \*P2(P\LCPKRFBE7*K6P_;&D8:S?Y'+8XGY$'>HJJ[99U]5O:[=W,G8*%.J\P!: /W;&R M*>(VE,^QR\VH&8="!@@1'C]/H ?45&)5*YQ#+J'[O&OL2W 2/1M-N>1%=$TN M0Y[$BU2H?1M*R7X;'!";AF\_!$L/!D.1.L; 8-9F5;85N%S"%1HNKVO?_U*: MD[Y#[<6*;>F00UW\SNS^\.K]![YV3*L &-A:9-XO^=]1N3P6PXF?*S#:9PPE M(T)US'&"1Y<;5M,WH>ZN-1Q3XB9>,,-N/V64&;!%,:Q>5K,E7 W<&WR#CW 0LA%=DQ MFE>A%#:^12BCTYH[Q@;"J=Q2#+0DSBY-JT)*FH@X7@R:LA:K6@ JWRY0Y;Z$ M^+]P;Z"#>!;3R[?5Y!^C8.90%P>?H*LX#2&!(A]\UW=)? M*WD*2MZ7IE.A)W ?KA06P_RT6GLG(2F=SR7R;"OKI:&8256YJ*)!1IN7HQID MSVI)Q!/^<:%ULT&>[[[I>>Q^4'TBUATFH;PIV02Y7J-X9F)#7\9ZXE5VBR#( M(&":4E6]UG18&(R!YB26RFGY9D>_.TB)? TLE M'GN8:15$W<5,;EMGJ7%8-@S9QCK9/,"+>:YNFB*4 )E9U2C -5GI.F=@/^<6 M) -?93X]['WZ9?DT[J ^1A% 2W*=+'2;R. B, MI*SP"!S(I*9>>J@XQ;KX7/$(CN/&'P'9>U6Z^:GXN.+EFVWM M;2(]=R\CC]0&2_\7MXT(SQ7BTUV8+S2QW1W;,IN3SQ%W#$W3(R!G%22);'Z_P\4.8[]"YR% "8J=8 MH]($%ZA\GXI]5FU2X[W +O^V=TS#=_:8+U3@LL."R^!Z$3T_C*#?-\ 1W#R= MZH*>;!Z<.$%H.S86M@&7]\J[PLR(>S1:YN3#B&POX, IXFE'7";&(ZS$X, * MI!$)@RYE"K$E#8ND"H.//[V*:U*!$]Y&)A?,CR7KFFZK"D'"F2]5P:DEE>;4 M_B%9HPNQEDOQ> Y>^V[3B5/_F!L X//"_+#I_G<"0$!# M:T<_@#Y:6DXQ;R[E9:.$<4\B^)VXF%R>7_'_5V>/MZW]9CP#=$?1[.):7%]O MZ)$3Y^+L[%2\LX;KKT79?*[ F;-+<7XI/M T2F87G_[H$?__"*=3C_QEK":_ M+]+B]XKF^WF(MPA_OQ0E"))93YWH1>F7"W<]@28T-/[D$;>9;H^,A M*R(.^!E=T'J 3GD"*5S+.L'Y9ZQ,LM9G&J0H]P\;;V9X?XF&9.BU1@ M(T[ K8T5+QX&;Y-;@5\M.N[Z43$Y-A3A;ORH3TSC0!/#0X0(2&EKIIB*28Z! MT<;.J;]"\#@['V*ZVX JQ6QH:EF$ BEM397(HA"9_<9I-)IZ=>Q=PQM%Q M#2NO#$F82?X\9)ZFGTK*M,NZE49SN8;'Y=&3'-%MFD!53&Q"/(3C_<'L!WQ; MT:H"P/ER;(%]92[JM9XQW)8+K=6$,&*OL B8/GFCDM)<^XT:TRU\SVQ30E-Q MFQMJVVJZHQ,=YLPW>KIBC6>!A<]'@WDE.)Z0CJ[\.%CS$+O<6QMMV72^R'=G MT].T/=:ZSU#.8VF^Y5C697Y+CB(#".G0]R7]Y>&/;C9Z0=B#K"G2!]4CTGWY7B/3F-W@%2)BS!DP \$@FDZ(&-M3J%" M!HC+XM;J$WPMCVL4V/$U<6;#\<;Q/_AE) \T4#KDMF1212R$+6W,'%(+2X7T MT1>\N'R!/>AJ-590F&"0L1#_BR%-A- MD!WJ-DV& .7-CV+SS%&O+T8"1CZ[OGB9<[$NO1^TNS)9MNRUKW6&4N)H\,1W MJV@7W:IRVIG#7@ :84)P7,KFD3<_=!S1-0>[4K-1]0>F%_<)J5^K(^5F'$S)QBY;3%_N/-,6VBCC9##-/-X;8C*ID$K3#WX:$O*G*\S@ M,C@Y';."7XMT@L@CXQUIOTX8(T$ZTB_&%AQ*I0.>GE'9V_&X;#VBD&G6<>EA#@9^67\/%T?B M9VC=3\8Y2DP!*$G=:,J["D-P#8@86F:.KRY,]HH]#[6_#HXL1%*A$Q<= /?A<$C1Y;-A6;HN>W"59WM MX;CGJI*#AR%6^3>S,F4;?FP?;5O;NEA7(9OAYG)!Q&AI&%MSDTCM*H<]LFOX M5NX\\)=#1]J9^BBW'].+L".7'0K/*:$ 1JN&C':C]+X@N5EFC+;A]3=879B) MIE3\F'?207\M9WN3W5(*LAG")%.D""0C"V4K'&O6!FW2IJ88#ONE8.:(CO(% MH6)4W(\J[-?9S3K4KJ+3K;\ OTI"VL X!]C.5MIM\RY*53PZ_5X\.K_\\O*Q M],\F5SCX;')]M6?I1EE]CZ9<3D[/SL3YY.+B0EQ/SB\O\,DC?'*X/!J]0(XT M%C]7 9V^P4G8Z/G0BY_!Q/\%PUZQ](G#;SKQ7P,P54[L\@#CSH&NYX8ZUMKO MN?.)C]S:*>:T\H#FSV;*)QV?(L"\IAGS7SD"OAWC@U> 0XA>MUGZMW%OP_,8DX7I\:3PB='R/ YN>+FW*#K^ I1\>B$&\YY?YNWCM6SV"\ MX%6>S*"D(=KVY10.-97Y:NEUQO!L0N@\:,\P8%H2X@<2TDQT[$F6[T(P;!Y1 MH,NZAC3G,=#T3H,KNEER MCGB1H]395408X;5P?IFO'L@Z3!]I5TP-T.GL$>-^OIG-L_D[Y\/WU J"N5$&*>E5F32UP, ]O ZW M]4XR$C0PO"#(*)QH+7U%42'^TAL0Y5%;DZY>"5-)DD ,3UOX:TS2 MM#G=+XMJ]"I4Z<$F7)HD!M/B=?'>8WZ_(EZK"Z]K?OU(/A4!LUE-=_VID9/B M[\;PWS6@OXY#IX!<_R=DTJ&_]W9_+C_J_W(!8M:,J@47,L/9T^NCKP M<^WQE]ZL^*_00&T A/G'I8+0+3V [^?&]/$7.B#]6:)G_P102P,$% @ M,(2D5J&9TO'E!P ]!@ !D !X;"]W;W)K&UL MY5EM;]LX$OXKA+=8)( :Z]U6F@1(TW9W@?8VV+:['P[W@9;&-J\2J26I.-E? M?S.D)#NQFQ3;0U''CZ<&3)G&Z4_F36 9;=-+SJ=FG(- M#3IJ:=Q&.;3A@LYN3AS;=?ZXDQUMA82KC4S M7=-P??<2:K4YGT23H>$WL5I;:IA>G+5\!>_!?FRO-7Y-1RF5:$ :H233L#R? M7$:G+U,:[P;\+F!C=MX9>;)0ZA-]_%*=3T(R"&HH+4G@^+B!*ZAK$H1F_-G+ MG(PJ:>+N^R#]C?,=?5EP U>J_D-4=GT^F4]8!4O>U?8WM?D9>G\RDE>JVKA? MMNG'AA-6=L:JII^,%C1"^B>_[7'XD@EQ/R%V=GM%SLI7W/*+,ZTV3--HE$8O MSE4W&XT3DA;EO=78*W">O7C):RY+8.\= UZ!Y:(V9U.+HFG M.S%O/1BXL^( M2=@[)>W:L->R@NK^_"F:--H5#W:]C!\5^([K$Y9$ 8O#.'E$7C+ZF3AYR6?D M_:I77(J_.%$A8%=*&E6+BGMFR(I=:S @K6]02_9&2,1%\)J]QT9 &EK#_GFY M,%8CD?YU""%O0'K8 -I,/41Z^>,2]='0O?4SZER_C MHV(.&WE0-GXI;9]_ -TP7*M/V+JH<0R4G196@&$?UL!X@X/$7U"Q4AD;L)56 MQK!.8OBH7?-:U960*[;"\&$>Z:^Q'7 +=62"\UN>-T!+50%"\O,5FU9G#X9(!_O)N?MQZ^Y>PVMC!88> M?/-X6\*[V>*]=28XX.LIJM&MTBA@#Z=G+(J",)[C2X)_1U$6'E-C&,SG$?MX M\OZ$K=0-:$G4WYN=9D&>IBBB8$=)F!Y30YH5[(.RN&7,W[ 5=6=YD,]B,B*F MWZ,T2X]]@4E- O0 T?B)RFU/^/[8E429$F&+VX)XR0_]HU)&+%W MG12E:)$A#^*HM_>DQVJ/K=\4 MKO D_J9PS;?ZO@RN9(3KPXYJ((FHP>P!L1/*? @C*140RS&5L\T:T 6JN9&@ M0XP32[3E#NF.<:5"0W%&J:$2]KF&VOFQ1!.51B-^L0ZX46#EO9?#C$$IW IC M?43X7BM@&-CN(8B[D"*=N1=3!2'YT&_6*B-WSSSA(>&D;6 E7/#_$D MV=O,(!6*$2N)*:GDTGKB^%Q!'OLHU_IJUNPGP-[(^WG/[$ OY T"YNM=M_A. MZQ.K<) '?+72L'($P\2XE>L( QJD"LD-R&-!SZO5LA*W(B*=LX. M:FN.6WP!()U%;G\)V6%R?�$W786UK8#T0#C/+]R67[AEC\A(XB._I4\H:0 M^MUQ="^7OJ7OKQ_PWT_$11!FX4YE-R37W;?[8YY*MQ$.3Q-*ZMDQRX)9/F-' M>7',XC284PYVA>!7)=]X'H2%*T>3>>9J/Z?EF=>#E6H2S/-PK V_'^H?"'C? M$_WW:\;_AQV08R7JSS9A3Z8L]-])Y*K2. B3?"Q3M]7ICI1AKPS/HHC[\M0_ MG]PS85"$N$^B C70!HIS)/<,B\JX" HTSU>N7[5KHEF0IFY78)%-CL7H:4PU M[%$6N88T#HH\&NO9:PTM%W@.N&U!#GOB6JL6M/6T?/UG)UIR*&#_P/Q\I3 Q MX4A7T?0W)\3K_F; 7Q]6_((":T[WAR($ M03YW1]D@1K1_/3"-Y1@X9@BXA[K]4G4$)YX_O? "8;Z'$VQQ^QTW$O2F>.DS%&7"H..MI=VR'S(F5S//V^Z;046"GZ8^-2W-(['9"B,&9% M1+F+&Z!S+!--JY%Y/F#%0986."S!8_G@XB.&8NC/D<)%D,P*'PQX679-YPO" M"A"?4OC*Z"@)T@33 S[#;83_G'0)UKN9Q^Z9X 'MLBQUYXZG#:&]O74;.MX* MOA"UWS'?@&N#VG+'GM.Q=:%D9_KRO6FP[L->XY8_RGN.9;-Q-.Y!KD5/H U? MT>5(D" 9\6R:#&=1?D A2IH%69:[)ZW^(+'>@G&Z8ZJD(I?R'%W+B1(\,Z.4 MSMHT_=AOC,&:D?M(+O0(AQ7A X-W;*$P$LS# MF4,@S5-VZ-IRNG,3C;:LW'V[0>L[:?VE]-@Z7NE?^IOL[7#__P!ONM1?*HN/N=0V\ DT#L'^IE!T^2,'XCXZ+_P!02P,$ M% @ ,(2D5F&ULQ5EK;^,V%OTKA-OIMH#BAV3'CSR )--!"S1 T/3QH=@/M$3'1"11 M0U+Q>'_]GDM*LBS;F%R/%EI73&+8;Z:6 *+7CB%F7I(!P.SP<9EWGO^M*]>]#7EZJT MJ874=DS M(;Q8I<;]9AL_-QKW6%P:J[)J,33(9.[_\D^5'UH+9L,3"\)J0>CT]H*76FV8IME HP=GJEL-Y61.07FT&E\EUMGK#UQJ]A=/2\'N!3>E%O"X-9<# M"W":,H@KH%L/%)X BMB]RNW:L)_S1"3[ZP=0JM$LK#6[#5\%O.>ZSZ)1P,)A M&+V"%S661@XO^KRE[Z6)4T7&&O;/S=)8#7+\^YC-'G)\')(29F$*'HNK'C+" M"/TB>M<_?#-2:YD_4:)(TV,$Z MHTBU;.DG]UA_O#=+!Q-+TP;J:6$<0H8H #=8&V W47-41 M1@0Y<<-8$Y#34?>5)JY]+*5C*U$'5EL7LX1$JH)),G#CZ%=F!3''1P%N2K&5 MT3KK5"BT>H';B!+5UL;4R@7W1.8TOJ@BG+PAEUQD5^R>J-541?:C8Y$J#428 MGQ;=SQ4]ZA#6WF1_*(L WSCM%NR.FS4C7T Z<6U!E5QL:^]]#ZQ@.I[BP;$T MO-A[JC[>*5THC52!_Y86N0OMO;7UU$DXWWO^L__89T_J1>CINRM:NX\M79"?)E^KV+_G_/S/?:O;(GZ5N5@>)"B MAS.^+4OOZRR=!]'YY(1[_+?/\WH:1--Q9_165H]F030_[PY/9*I7*)P$T^F. MNM$D&$7?DJF-["B(AJ/N\+[,W3Z?GC1A/H_VGM]J>C0.1J-I=_BU"3V>!>/1 MJ#O\AH2NF3&%7BA3W7P>GW]=/D_X9/6 MTS;M6'M;,PI]%KI@QM'A.Y\J(TXH1PXS7 M*A7F[!Z')5A*@$X*RU0B4L>^&*6P+WTCF-X@5WT1)3KE:HOA23EB37 MF9\((?7>F(CE+CE\_"K_ID:1@^OJGX P9$G:/ORT^G9*8<'1&>\"1:>ZH I2 M'5M_(#W%*)5EJM:H8C>!T/P&UATO4.3H-HQ0$3AWMU!"-9&](8WTX9/NY'DW=B?8D:3 M-L['H_XX=&4*!X+=8S,GD=0-PO%;*=*DV77JO\\CP6)_M(VA'OG&"2NR_S,&S3#EXG!JY7OCGVA1AY(#S8 MRWAB(ET1&98*:^D^ C QBI.T]/1]U)\P[%JINW0%7/M% "8;"@1VJG1+(U^9 MP%4Z;Z=H': R6>-W9!03?ZZG3<[M"KX&9NT3*H]C558[(SWKQ%GNMK7Z.@N* MM01@5VO=JS">^?7B3S*K:@/LA.YNF+3,-NU2WMKQ<^H1:KJ30RN9QVX] M!ZW+Z4SH)W<%3_44"_P]=?.VN>6_\9?;N^G^7P3@ZI/GW0I+A_WII(<*XJ[= M_<"JPEUU+Y6U*G./:\&Q<]($?%\I=%O5@ 0T__NX_B]02P,$% @ ,(2D M5KU<^(6%" T1< !D !X;"]W;W)K&ULQ5CO M;]NX&?Y7"%]Q2P#%EB7+=MHD0)+V;C?3"V'9Y[*HS/4HM[9^/9F8-!&6FR4NH3O?R478]"$D@4(K6$P/'S).Y%41 0Q/B]Q1SU M6]+"X7.'_H/3';JLN!'WJOA-9C:_'BU'+!-KWA3V@]K^6;3Z)(27JL*X;[;U M<^/%B*6-L:IL%T."4E;^EW]N[3!8L Q/+(C:!9&3VV_DI'S++;^YTFK+-,T& M&CTX5=UJ""X\ M2G0")6:_J,KFAKVK,I'MKY] HEZLJ!/K+OHBX"]S=CA MQ=^@)ONKLH+]_79EK$9P_..8VAYU=AR5$N:UJ7DJKD?(""/TDQC=?/_==!Z^ M^8+,LU[FV9?0O]HU7T0Y+N,0^OOOEM%T\:8SRAD_9[?VXF,N+N"$3Z"%]^NU MT++:L/<53/8DRI70;!HZW^#;YH+=J[+FU3,3E15:9$Q65C'.#"^$87RCA4 > M6W9&?[]E9"^"&^Q5: M%-R2D-B8=J&MF5HSDW-H34\#.5N5#4M568(:#)F#K;4JF07C. SZ=6)PR+"! MA!MN";&U1:UEZC9H:IK^*@G'(?*S*$ U8_8QUZK9Y.RM2+VYVE">[IM+&M/ M6@<[L&DP6T9!/(L'TN])6C?:-!P&;94]9DO&\6%;QTJTQY/0(%E:FN9@L9T" MKV*(G@2L@JOI=3J>=XK CTY&7F%JJHPUL+,!WY$%,$9+:JU2(3+3R=+I!BA> M8_"S!'6*XIF]FD7CRYV)WC;.CA ]VC=*)C-6*>N-PQ0*""B;T<@?L,:8@;;[.1>$BF"73_Y&#QO/EON%WLFRT,F;GA)=6#\>S MSN@!0+(FQ68K-S ][>?@CS@Z',<[/]\ZH0Y-_"H9[@Z.>.*RX*M"?*4W046W MS0;ED2V#(S%TR$,B5:"1?T-'T=?0T?^;9Q;)CF=8@_#5._VXO<#F%Z6G[0&$ MVFA>_L/@YV07%ZDJHQQ2[G M@&MYX=)M%ES&\R!*0H^P[1"<"T=[J*-SDJ=/HSW3(Y3K9E7(U)45V/:)C%T7 M*(\N(CJ;(?ZWN81%M@@C0%2N9Z4T!=1?F@JZQF2JZ<(%>,VU[5S?XG=(1]D$ MZL2+) C#\%"3![_Z4"%(&S!^L-%)Z8_NF8M6+BL]"IW&/2*![#YC7@!LN]KD<- MP0A=9B1.BDALX_R8DP*V:BR-HH.2YVY=N[]C-8$,QZXX1+&4FYS*&AU)W$M! MML+)@FC0#E3NV4/5UK'WF6R1*1M!;\@P!PXV'SHBT+"8,8GRI"E])2 J!7K@SB3 CCG0BI(%;)G]D* M!FU6_\1YJ[-4(;'*!8 A?7N/D&BU2.5:.I)VJS-)(6Y MH%*%E6O!;4-DM!)V*T1UTD%.UJ-.WD\7!&E:-,2)-F_=<3PT3*X:LB7XH>#& M>%TX20R[K6 \BX95HC)8L/6>W966&^1%<12X=;ZWK:/RC*S9DKK@<.@:BZN4 M/*=%K;0K1W"05+TM#^N/@1,ZCD XH=-P/AFSGZJV+1V2;11,T=C'EXL#C1T9 M=C[,#EJ$8]OV/050XR",PR"\C$[U3*0O@6CTS++VO>C\C4]XW 6$,X+WJ=I6XJ53>[[R M BQA2=#N-^W>,_KMAKY[ > MA&?57FBXKL$0AWJ_O46.?A3 ?]\[N#O;M1&# MPM9&M5*??.'H\P;%+'$"X0$]U1$PL/(&'6KFF[=[DNP0#(33@,R@D=_H'+B9 $0?N?'1>D*Z7P9)&@ZR J5 M+TK;703L%XSCI<(EU,EZL:3.F\I%6R@ZZ>:M="<,U4JWB()YLOP#PIV4ZW*< MS(9R^30.CS<;2;"(9O]]*_8U&;7C MP^.O;07I3:GI2-='@6_2:4(7*@'\E8[]R>9=!^BV1^5J,< !E6OY>.D[]!=W M)^\>'QZZ$XJO%JZ_*BP5D58\UW:!4)7.=H66S@JDD%^@"IFYSK:O$6:_2) 0 M:U44:HN>T4&@2\=VYOPUW7- ].'=WZ$GW)G@'D=* M44@SA#O&*S:83O.$[: M\T)?[!Q93(,D7.)[NERR#ZCY#I*F9 H5.VB @TM6R ]?Q258T :YUF)IH;N M\^BN%^0?)0EPYF',/KKR9DXY&2(%BWA.0@7+RQD[=G\W&5RSED)OW&4RM;5- M9?V-:_]O?U]]ZZ]I=]/]93>LA&J!1DVLL30<+Y*1#YONQ:K:7=JNE+6J=(^Y MX(@DFH#QM4+JM"^T07^+?_,O4$L#!!0 ( #"$I%9?0;'!O ( /$% 9 M >&PO=V]R:W-H965T MT"8!FG;%!JQ T&+;P[ 'Q:9CK;IXHMPT?S]*3MP4:#/LQ1(IGL-#R>1D;=T3 MU8@>7K0R-$UJ[YO+-*6B1BUH8!LT?%)9IX5GTZU2:AR*,H*T2O,L.TNUD":9 M3:)OX683VWHE#2X<4*NU<)LY*KN>)L-DYWB0J]H'1SJ;-&*%C^B_-0O'5MJS ME%*C(6D-.*RFR?7PTA5+*T]BD87\IID@5!J+#P@4'P\HPW MJ%0@8AE_MIQ)GS( ]_<[]KM8.]>R%(0W5OV0I:^GR44")5:B5?[!KC_CMI[3 MP%=81?$+ZR[V-$^@:,E;O06S BU-MXJ7[3WL 2ZR#P#Y%I!'W5VBJ/)6>#&; M.+L&%Z*9+6QBJ1'-XJ0)C_+H'9]*QOG9C35>FA6:0B)-4L^4X2 MMO!Y!\\_ M@(_@G@EJ@D^FQ/(M/F4IO9Y\IV>>'R2\%VX H^$)Y%D^.L WZNL;1;[1A_5I M+3W_19Y F!+>U NWD@IEJ74(/Z^7Y!W_)+_>NX4NR?C])*%Q+JD1!4X3[@Q" M]XS)[/AH>)9='2AAW)

9N!\] M.N)N40IJP1 1?.@DB\.J"F*MV2_E^.@B'YY?$6LQ9)4L.;J$BO7QS82*+,DP M*$YXUA#W-(5D//R<"%ZV'!2":JAXCM'@O7=-]]I0HUO%81/RM<9W'=E[^WEV MW;7Q:W@W#+D-5I*3*JP8F@W.3Q-PW8#I#&^;V-1+ZWE$Q&W-,QE=".#SREJ_ M,T*"?LK/_@)02P,$% @ ,(2D5L7I)XXS P 90< !D !X;"]W;W)K M&ULG55A;],\$/XKIX 02%73IAM,6UNIZP8OTH!I M&_ !\<&-+XTUQQ=L9Z7__CT[32BB3!I?DOA\]]SSG'V7Z8;LO2L1/?RLM'&S MI/2^/DU3EY=8"3>D&@WO%&0KX7EIUZFK+0H9@RJ=9J/1Z[02RB3S:;1=V_F4 M&J^5P6L+KJDJ8;?GJ&DS2\9)9[A1Z]('0SJ?UF*-M^@_U]>65VF/(E6%QBDR M8+&8)8OQZ?E1\(\.7Q1NW-XW!"4KHONP>"]GR2@00HVY#PB"7P^X1*T#$-/X ML<-,^I0AL[8>>\<9ZJ73 SJ)1IW^+GK@Y[ 2>COP1DNX L\FX31987PHOYU-(&;/!F MM/ 1I<9H)J=,.)1;;WE7<9R?WZ 6'B5<"^NW<&>%<2+6RTU3S_C!*\UW6./;FL(W>>/0KX0=@A3,8#R$;9Y!&\22]V$O$F M3Q8+WQ8KYRVOOA_2W<(>'88-?7/J:I'C+.'&<&@?,)F_>#9^/3I[A/113_KH M,?0GGM"_8L%%8Y59ATIG((R,)1^ +Q&65-7"; '-FMM4PN67RYO;Q<<%7*D" MX397:')^LVR5HQO U=4R(BCON-=73DG%[0[OC:(+:TH.2"#E:SY.&.\#>HP^$W2YO\-IC.X0K%$; M5R+9RG U-0Z!"K@C*?P E&-A@%6M M:8L1JN,ZA+N]2BF3-]9RJ9Z/AL?68:NV MB3 T$7 +<,VZ'NA.)AOP0'1U5[HA+"IJ#"/)!D,A^B/:H,6#+":_#"X(.9#G M G.L5F@[ZQ])63*CQQ2&@%B!98_VAM7QAOG]&\;G9[PJ%._*]K(]3?/P4#.E M>Z./SVL=![SCNG(YVBG86_M_R*(=G;_R_&SY/\@VN# ^P61[Q8A0?]GG?\/4$L#!!0 ( #"$I%87VUT, M81@ "-) 9 >&PO=V]R:W-H965T]:[[6ZM9/?LQL9^* )%LEH@0%WFP[+KUL^-C5R[U2KEIN]8- MOIFW=J4Z_&H7QVYMM:IXT:H^/CLY>7*\4J8Y>/6"/[NTKUZT?5>;1E_:PO6K ME;+WKW7=WKT\.#T('UR9Q;*C#XY?O5BKA;[6W:?UI<5OQW&7RJQTXTS;%%;/ M7QZN: M=@(=G_VF!_%,6IC_''9_Q\R#F9ER^J*M_VFJ;OGRX.E!4>FYZNONJKW[-^T9 M>DS[E6WM^-_B3I[]ZK5"]O>%9:>QF[T [/*JT&<:>A6KCN+;PW6=:\^+G5QT:[6JKDO5%,5 MJKB6^RG:>6$Z5UR;16/FIE1-5YR79=LWG6D6Q65;F])H5QR&GQZ\..Y $&U[ M7/K#7\OA9SL.?UA\:)MNZ8JW3:6KX?IC,!*Y.0OO_O:7TR-^5T4I"+T+:^+VZ:]@[VYJ!8C>M@<+Q)<5ZO MEZJX4&O3J1K?V?6D..R@?W_[R].SLY/G7@WYM]/G#R:LC^&0C)C=YVU2=.AW M'MDDG5+B-U+Y3E<%48.[;9PJA6]\V>G5NN9O9_?\P/G":@W'U#&!E[5J2%@? MM%UH.RDJ?A3$T&?J/I/7S%O8JH4Z=N6%O3VB"'$H?5FI_TM(QM.AFH2=6NM.O@R.D> MYK9=R3IK.N.6Q>_&+G"K[QUNK6+RW^A:W2FKIZ.2*I>J(6E3B&B@([+CT "+ M7?+G+]VRM1W4>Z9AR/H[V)J.>B.S6FG<#MS-/3Q##;1AO)G]B+#&V?N:/QMP M'.VX8;_2%'H^Q^V2$11MHX_ ]1'=KM6W4!A=(-27-X5;UZ8+L1>4PUG(-T,M M(S,M5BVP35\K&)=1BZ:EVV5N^;JQ;=VN69=! 4+ZC>9 1AM?P.E#$^KB%S5K M<2TME/K]:FW;6['?:-9LKJ<_/WT:OY5Q-[ .4AL29Z&JI>9]P!AT&Y*L??2(^GX-B7?%-:[D1EL([-'3L^># M<+?Y@$@4I[06_).(@.T(O.*S"DZIZG%?,R-2P8^F$4Q.JDA,D+)H6QI\I=9@ MIU1!:$P860#S>"QE>*W]QEP1JFHY/'D,>/[ -7S#I M #(!R)BB-9"81),Y;+=ACATIDBBL*(EHE1+\QIMN^":.$)W+W/H4%DUB[2!% MKU S!34CI68CSH%!BN(#BD"!Z4@1H1LS349?FQ5Y&/(E3?8L^S&P!L/O&P6E M[H2Y;V8S'0$DN8:?Y@.(85L1S1)"/DVOI\5"-_"]!"7PM5ZS"TK %A:"S>$A M7;1Q7O6/\_/+J):D8"P9L\K(R560),1'DDP,_*3MO:B@R91 %:]-ZC7A_]UY23#$M&7M^S3_YA"3'8*OU5$J=-"^^#.$@_1#6! M7#S)0UXJX\JZA3/ $JL_]\8*"(JR"49'L47OI@!AKJ^Q4A>4-$,8"XWC;))5 MQMJW:7853#H#S*<_/7?%>=.0C[C2:T16Q)@H]O]@6FG)'%SAD7L-IRRX[HTN M]6H&@GS:=,90A)ZEX.&#YDHU2-$])H3 5/4'HB]3!32U-/!W09YM SUK2)0U M."Y[:]EGI@7,J(&+P^& .PC#!*F(0(6@8&RQSJQ_DNEY8%]\_N!F?TQ! -78 MO_(M))=)# >4Z[+L-[>9D QRP'&E-3/2#JIQ\*7KVND[W++V5P4=%N7S^.V' MZ(5I^*S"0MXARV4;P4%)3DU;4#9C:;7@&+>A,7]W7V7, \36:8']=W2&MXE_ M20/WJMZ>6/0DQJ(G>X/()\>YZUM$.)+": +\?3NPNHF33?KQ70&)'B+O0J$A MN65V(MZU.)%RLC/\>*,+'6E@9^:0J*Z]4Z7'%2-*%JMED6M.+T/$P_/:>Z': MJ!G!+>.W2M[-.8'B M"JHV?T95K2@A)6?;J2_^40JR7<\.VO4UEJX4$@8#;;*YX4AR4"%/6Q<0J," M)Y^A!^27F#H.6.05,BSW3E>$'N&MU\C/.J #/, (DU+>UE]!T,MW;]Y?!,6$ MFD&Z9L46:=M^ 2C4Q2 P$58JV18Z2&H.3U!JG$[;""E\$MNGVT[VR';)=R#) MPV-@ )_#K;G@Y5HMSWCV21+(,+""@Q@NFQ8,+CQ=[SZE?QJ5_NE>-;T2MX& M6+8X9%=:]-V;Y(*(P=?[*.)0$'\J]/@R WT+@]!JY9ZQTZ3(I KNAXL)$ M.MG\@ALBE)9GF]"RI'*2+EJ=\AJN.,IC)!LVB=SFK/BA +FB8WP?Z\WM1D?-)<7BV\2S,DU,K4I%V5IO%L# 1ML+*AP\@ M=HJ@L(#-6CS=9XEX>?CH :4@;1DJ1UO/!)#]C>>RWA\^?I#T((KKCLIVAY29 MN >\QJ?W%/+=G''1CE,V:\);&L;:36Z/+8[C1: GJZ1M65>WI=WBZ6XT+-2) MPF3YE>]8Y(5JMZ%\CKU^2F)P*.X 44K2F0GT@ K]K&J9+::3. M)9<\C?0DM.$<_-#(M6);.N309+^SN#^^O?K(;(DE 1%? MXZ6RSVIF%GW;XRS#()C:&?0\U$> S2XB5>U:;,8MC8PV!:'4FDN*9*I _[VT M+3@5A0AQ*ZKAY(8ND&0ZY,*7-FG-#<.3PNG4YO&T1,DNVY7V%8)(Q-&B-Y1$ M6KT"II,2KL[WI03H*WP#H(2SF%[FUI!_#,X%ET05"C*DJKUKZE959MB]BT0. M)*+6Z]0@I2A&C9V@1#WA$[A+JX]@180$@?HKJ4G[*GG+/NXNEP8+AY)"^!Q$ M)I^Z**-)6+0AEHXHO?BDV0 MRV>:AQ(V]&6H)Z*R6P3A#CRFR555G"LQ1;4IK";["*B<\70+C>7Z+?(UL%22L2!=JW'534ALMW66FCEY$X=MK%'U/;R8 M2'73%*$$2%3+6@.NJ=)4*2']-;6%&'OK]LO]SJ??Y$^#!_V%XT?>F1PZ#!8Y M4?8GGI$^#$420DEPGRY4;1UY' 1&TM.!.25<8>;>#$8\ @ZMS-3XM/:UZ^V6K<)E*D.PG15!)PQ2&= T*\K/Q>Y4QP M!8WDT)4I4](DLXL\4AOD01L!B.LJW@3[=<4:3P$GY/V!AULDMZSH0]0:44W% M>K,FAP(SKZGW6(, B [,%AL??A310R^A8'E2,.45.'^>C)]C-2PKD.;BTUC M:3429YD=DEKBL"CJ1YDV-CK][HW. J&AI]ME]P5\(L@N>'$72[FNK>S=.ISNO)YL%1$H2V0Y]G&W")5QX+ M,P/IT;B/4_<#LN6"O:1(I@U)F02/L!*" RN0023TNI0HQ);4P(\5!HD_G0YK M8KT7WD9%%\R/1>N:;JL*0<*95,O@U*)*9%;<6;<$ZRK:8#!I-"SH,HE MU0"#F=!U$BA%2(!= 27C3FY]8(4J1;^FTC3:QZ49R')+6 QLZ1&N-E9RMO>F M<6HL XX;7@5&,%3W/\\)NKSKB%EQB7=BL-U7/'A8MIQ\O\VSI!I)C;&1T)] MH]D8[J5XER$EE4I *Q$,][1\7S3&H]!HR]RK0'TJ0,R-;%2WS4(: M3ILW-"VN4S=J6TU'VLA^4G2C(5OI[@2)U/>A1;VU MT99-)T;^>CH]B=MCK=M#.:66OE^6=R=]:2"HH=7S'F0FO.E;L(/ARI(<5QCE MP['SGK/B5#^]TO12@\==.PJ)$@I'_4! C#M*NE[UF'0IW@J6";5D4B5.VWI:TSAI 31H)ZU,?+:IB M:_?T/WZ._8^?][8NSH.ONHJ^:JS_L7>3\:'YD9VE6#CVQ9N$6ILXW3Y>P\E[ MO4:J0K[H,IB8D+H^[6)6.I_58Y?O@RP#MLVB'\]J.6X.!!S"CGZ ;C

"4F1_9T@]-L)PHMJEZFNX]#XMXYLY2 MZ89T>R[>G>:7]!PDB2&&B^/RD MG*HZH+U9+TU=G+$KZ>-V:^F[J-I/K,NPIJ(N;, J@U'&C+_0!AX+W.19'TZ? M#!WWHRP'QKX-_(KT'\:$]\U18C,&1" ]9HM[O,KI27IIZ63_.RH@_)<6,/J2 M9O\!F$?=RG=O4M $:ND'9.J^XPFUCCO*I,8(32H,S*3!; (2T=886/&T+@\< MAL69U>"&EVU=^='BP4:^$'C';Y)1B(>K5POXK)[%S;&1G![EX(HUP5Z)L0U5WT;:UK0MS>KJ2X)X3,5CJ1UK<)%"[3IX-6^!\ M1J3R9=]0!2H6%:\_Q3=U!E;IJS 1+R'!*/L4S,/M?>7F9DDPQOKY_.(NS&M2 MIG'$.T&OV<0L@]G)^"WYN^G]9$&@""0#9/.XTE"S-FA3-E:(];[1@]/LS;[3 M;PF^_/(:0"I^+CT,>.\<0:C7?5?\"G?ZWU"&M\P\&!TUI/^/@RA9_/<>X2GA MPS2X,SI%\+JE-HF1/4>?^,3UQ&PX( U)_=I.^:2CDX>3XAW-F?Z.>$2O% U< M[5M$%N0UUW$2AUXMDC&A-CHVJDE=4\7HRJLOZW-V:CC)?_( B0)C-*X(]T8: MNCR6\"D1I6(F[$>SPM8A"0]%*F '+63Z@2%^'X0"8];ZI4X&LQ;?:_#/1K## MP[84E*'<&2'2!8MSB:$0GL]#,P(94&#R],W@R"/3=0\T71:S\#H.M]=Y M5*[+:U)N0U228T4]FO/X4YQK=ED)5NMHM5;WL9EK2HZG3U/V$\Z*#R? M.SJCN2/E\.:&W5:*QN5CJXPQD*/7\\J-42%J&':&8):'?%X#I?@@@(9HS7U% M5FCZVA1T?M36A)=VVC8]!?V2F7LP>DR1TD?G9/ M#"<'0\)1V>L /+P[%3'CY/KU#X@@W-:6IZ$:&1\SD? M5L:7N_VXELH*58?D-+\$M/[ SV=QM[F^'\P0S71W1XHODM'D(7-!;'$[P2IN2G)92>(ZT\)_:99]YU'$#L&[+.=,B)B M/XU.BW6)9\4O5&*GUVPST;8SRJ!](9O/#,_S&K>]40M!?VSN5SF0RIT+L*_^[8P3<)4C.8[,*]Q+F^ M$14,+UX[[2>,6:$WZ.,UE3^:JQO#NQQJ!95R#3),90>SUZ;9OFGRPJ(%VW.] MF5!&QZ.EA!<+6"LJZL@7U+ZB=E=0O%C/PJY993'QZW+6QDPN>!#4*# /F M/AR/$T?.B2<$[WTW 8I4T1:-UM7.UD]HQ[8;;^GG7E167EKDTH"YUY?G%\4_ M?7;%I=HL#TW=N->U*F^.KDND=MH=?8 #YP:M+\;X.5!!'CZM@MRVK>B9+U]2 M$YM[<"058)#M#V6\9<<0HJ\YC1X1&B@Q=PILJ.UT:]AOC):EA5[ M'+WW32:3A)"_X ,KX2)?NBB*-'DS,P7)71HUJ!$T@\9"W';BF_FAV)TC=C85 MOWEX,27.&!AWN M^,>E!J*U] "^G[?P:OX7.B#^7:17_P=02P,$% @ ,(2D5JY>L)2Y P ME0@ !D !X;"]W;W)K&ULC599<]LV$/XK.TPG MD\PHYJ7#=23-R$>F?7"CL=3VH=,'B%R2J$& !4!+_O==@!3MIK*:%Q'''M_N M?MC5?*_THZD0+1QJ(!T><);U (9XA@_-W;# :73O'U^FC]BX^=8MDQ@S=*_,YS6RV"RP!R M+%@K[(/:_X1]/!Y@IH3QO[#O9:, LM985??*A*#FLONR0Y^'[U%(>H7$X^X< M>92WS++E7*L]:"=-UMS"A^JU"1R7KB@;J^F6DYY=;BN$&U4W3#X#DSDPV'3E M 54 MP8VO)2\X!F3%E99IEIIN2QAK03/.!KXL&4[@>;C/+0$QQD-L][U=><-U"O=*VLK GG/4P%W]L:G[;GW=64:EN$BH =D4#]AL'S_+IY&G\^@'0]H MQ^>L+S?T7O-6H"O< SZA; GN+3>L+#66S&(.N^?C#6Q4JS,\%<-9+Z=C<"0J ME* '[G)E'2' WTHBD'UAV/MWETD\^VSH-??X\F_Q]3=@/#[(6^U-D@U;:42H M.\J@HPQ0P;-JJ+CG+RT2^, EB:O6T(GY> 5;K_J:;=^J>K4M&CLDZ!9UO462 MN4?!I*I9=_T#I*-Q,O'?27Q)D4E/AT%OE5=HJ-% PRQI/[HWE$YA.H6'7U: M!R]-_GO#IEH7=8*K6I?S-8RWU1)Z8YI234R ML$8-FXKIDZPZ"^(TJ[ZVUEBJH", =1_^:8!F7J!)98'+'AZ5W/L&=:,\?Q6?0C MS*A<_ZO>Z:FF8T \FI#C>#2=O*'J>*]I@K%.FP2LYIF+KS/42D>O\2B*8TA& M:9K"=)2,4SJ9T#>P*7\EIR@$ M%J0:7&ULY5AM;]LV$/XKA%L4,:#&>K?D)@&2M.D&M&C0I-V'81]HB;:Y2J1* M4DG37[\[4I+=V'6"=<"*[8,MOAR/=[SG7LBC6ZD^Z15CAGRI*Z&/1RMCFMED MHHL5JZD^E T3,+.0JJ8&NFHYT8UBM+2+ZFH2^GXZJ2D7HY,C.W:I3HYD:RHN MV*4BNJUKJN[.6"5OCT?!J!]XSYW>J--4).YE)^P\VMY//)1(%:QPB '"I\;=LZJ"AF! M&)\[GJ-A2URXV>ZY7UC=09Q<5K_QTJR.1]F(E&Q!V\J\E[>_L$Z?!/D5 MLM+VG]QVM/Z(%*TVLNX6@P0U%^Y+OW3G\)@%8;<@M'*[C:R4+ZFA)T=*WA*% MU, -&U95NQJ$XP*- M2#DI.GYGCE_X'7X1>2N%66GR2I2L_';]!&0;! Q[ <_"O0S?4G5(HL CH1]& M>_A%@\*1Y1=]A]\[M:2"?Z6("8^<2Z%EQ4OJ(")*Q*D_HL] MZL6#>O$^[B=7X+5E6S$4_6HEE7E^S51-X!0_@6W!J.2*%:WBAC.]2_;]W*]7 MC- :N/*OK"2%U,8C2R6U)JV D%#9X96L2BZ69 DA0>^9KV"< 0&>^H)R16YH MU5K!2S8W1 ]RDJ*B6O,%A\54$WH#&$55GD-,>JXIZ+1!.[\#]_A3JG[LCIB[ MAME-+!OD/TQ1VX7#*58#QL@M4PQG%K*"D 7.P 4Q*]EJX*''L_ODI\-YG,-Y MD-=6W0]K=;<&7FG#(9Q RQG(H('JM8'6RG@[=)W!-JJ1"AALG=-3$@2>'V;0 MB.!W$"3^& =]+\L"\N'PZI LY0U3 E&\M3I.O#2.@45.#B(_'N- G.3D6AI MO_X;LL+>2>JETQ"%"/'_($[BL1N.8I_\-_'TDA6LGC/58R1\$%+;*WXN5$5> M$B70L"8,HW3L!B,_(&];P0O> $+NKP,HPORS)UD8A"_(038F>1X]B,(H!L D M@%ERD*2P!OI!,/TQ$,:Y%P:!!2$JD 4A*A!G7@RCB$%G%P21X]BX)*"WP>9 M=@]C:%B%!M6,<''#M'%IPJRH<;;GF%SN\R&-U-PEGEUQB"Z7BBVM20&$:[ZD M@+&E5'=6"@/B5TPLS0I9 :8VY:+DM_PLL536Y_NBMXP,F=,6(G XX3AH@4@ MWA/H@9CWA@'Q]0I4@A/M$OZZ!6?Q&A0%,W5FN\"3^FB]<0NW;[#_XP3_/.AS MST_\C2C: WFS]2W-0] .@#R.T(&2,4F\:3HE!VD^)F'L98AW&W1_".AAYOFY M#?U1EM@X:W=YZO:!K!!Y6>H/D$/5='>%W8$I\ MUX\"FP%"SX_2(26L,\$&E]Y7^F^>AUTJ<-\'?<;W]CEY3-:-R]>[:K1][+>?;^ >TZ)S+'(ZF\\Z%C=[<_= M_\ON]D >JQ0:%\HE9O1LFQ1LX*69K5N]$,S];L6-XB\KK"TV2Y3')H-2]:)7@IE6N1ESP+]C&:BCP0Y('F#RI M9EBT$EXW"J#O(F;H)7$.9!'4X+V*>P2%W)."#^5>-,U=-*)%T=9M90U;,C@? MN+6Z:!9Y<03Y";[^.L5\C[M@QJF9AO8;036V!_'I@/CTT8@_+0K5VM*V1N.M M+]_]Q!M.Y[SZ[B5U[T[_F@/TPA<;6LV&T;D4K0,IS-=]0?4N7>#WS(O 0J(ZCOAJF.S8$3E,O25+[14CV'*OUDVDLS."0@'C0"LMR_ M)_"&+!AN871X*#QU[V-KD,#"#B$VD2@^%C# M-7!N B&,'U7,7C.E<6RWZ^B?"N[(94$57 O^G44ZONB->R2")"J^"6;RG;8(V&NM$@J9T20L+1\TL=J'4YQ<"H'I\!=3E2@_$ UG9U+ ML2'26&,TTRBH%MX(CJ5F4^ZTQ%&&?GKVB3))OE&> YD#5;D$7'&MR)NO=,%! MO3T?:)S%V ["*N)5&=$Y$-$E4/S 5 -5K2+6C> JUC1$LED*2%?FG0KVOT%'5?XU\8_!C+1,64".,F)\@;EF(T MD2N<0KV==H=O8 VRT[_MW?;(2 M:Y"I4=YA/VL23#J]DD#8 5YC&5G^<-QX.('E^+Y9&F13;-AV$HO0-66\>(MU MGB@,-#V!BSVTQF.[VSV5D>=;GC_I=DM.R:DPMRLRLEQOV.V6T:H$_)4\:VWW MR+'&WGAGM\>NY4_\M@2GY#N5DB+=.L6?#F2*[90_);2V('X-W]'8_[,^/T ( MR0)DK4'GF42?6[Q,I?-:I1/+'?D'EJ<<^WE>!Y8;>)W>J5EMCRUW,NIV#RBU M!.3X5A!L4]?U+=M]B5*;N5W+'=K=[CQ/6<@RA'.(PF3B[K1/I>YZEFT'W>[O M"MH;6YYM=[LO$'2=&0'BPC+5U;,W^CT]^\7??Z'F,O*1 X3?'"#\7SA Y$EF M#L2*W"M$IP5JBH-% MBX/V7$3 ]QTTCH/+8T+2S4B5YH4TO3Z MKG]&G+X;G#6V:X%,2E2VX_:=\1F9./T +3X^9GAO,91!)L3N>PYY BKQX[YM M-C81,Y4=R_<3 QXU&50]CR30J$F@T:D)=!W3=(7IC?5\-UOJ>MT2T;XD.#K1 MZ:?-\A/&_BF^4T#"+:K3TJ)&VU9L]QMU13E-0SCX33/J+)?#S+L[Y_.T"SKQ M.CE4?+?W;=6@=;E+0*Z**ZPBH@*IUP O$"S>Y-M8<.]C. MNGY[SDX:BE0J>./XX>[G_]GGRWBK]*,I$"T\ET*:25!86UV%H%=1/A=%RQ#2[1?JD6FD9A1\EYB=)P)4'C>A+,XJMYW]E[@Z\< MM^:@#RZ2E5*/;O QGP21$X0",^L(C#Y/>(-".!#)^-DR@VY+YWC8W]/?^=@I MEA4S>*/$-Y[;8A*, LAQS6IA[]7V [;Q#!PO4\+X%K:M;11 5ANKRM:9%)1< M-E_VW)[#OS@DK4/B=3<;>96WS++I6*LM:&=---?QH7IO$L>ENY2EU;3*R<]. MEU9ECX42.6KS&NY^UMSNX.R!K02:\W%H:0MG&&8M;M[@DK_@4OBDI"T,W,D< M\S_]0Y+6Z4OV^N;)2> GIB\@C7N01$EZ@I=V\::>E_Y/O)^51?@^6QFK*4M^ M' N[H?:/4]W+N3(5RW 2T-,PJ)\PF+YZ$0^CZQ.:^YWF_BGZ]):;3"A3:P2U MAF7!-+Z94R;F<*-*>IV&^02?:DO')KI@?WRR_4V@*AJG56D#MH]W0,<&-J M8M64.MH;W*(N'S K>O!19A%9T*>Z:A.[5 M6 ?5^(2R1G@)_3BA-DT'L&3T-+U\JJ*/:+G<0-P;1"-JX]$([NE^/-*9Y 00 MJO)W/QC&<#D$N[UUQA*27# ;$&48I/"A+1N9OETR2>I?I MT(GJC=[VX5B>AP=UJ42]\=77$*>6MBE1W6Q7X&=-7?MMWOP=Z)0VG,Y6X)I< MHXO+0="DS7Y@5>6KW$I9JIF^6]!/"K4SH/6UHD?>#MP&W6]O^@M02P,$% M @ ,(2D5G[NRBX]!0 SAT !D !X;"]W;W)K&ULQ5E=;]LV%/TKA#<,"=!&HC[\D3D&$EO% JQ#T+3;P[ '6KJVB4BB2U). M.^S'CY1DV8IH)08(]"6A*-YSR7.O+GG,Z3/C3V(#(-&W+,W%S6 CY?;:<42\ M@8R(*[:%7+U9,9X1J1[YVA%;#B0IC;+4\5QWZ&2$YH/9M.Q[X+,I*V1*07[9/G#UY#0H"H%Q1JO)BE MHOR+GNNQ[@#%A9 LJXW5##*:5__)MYJ((P,6$IC M"@*]1[=)0G7028KN\RIU=0I<+$ 2FHK+J2/51+4[)ZXG-:\FY9V8E(\^LEQN M!(KR!)*VO:,6V*S2VZ_RSNL%O"W65\B;O$.>BR>F^?2;?R3\"OE8FWL^^O*X M0!<_7ZK/9 =YH0<"R0R@B[>#>GM0 TS4#[. ^#68%F5^DQA^B>N_,3'.3(N_ M?U=XZ%Y")OXQ+.JNOJ>"VV)(:;@2I_ O@.!K-??L)#]U=3]&R"+6R" M19; 6A$,F@@&?>@S%98B*U(B(=&E4\5%FB+1"W)N)"JP80FF]ZC=[+T?!CX> MN:X[=7;'/-OT&YG\>KX;M/RV6 P;%L->%N=$;,H/(-8-^%K0'4DAE\+$92_4 MN5Q68.'1FH)QX(^[3(:=Q>,@=$._,S+J0HY&H_ T2<.&I&$O28\;QN5["3Q3 M>Q-_4H5_F0(2$!=<;0U@Y*H7\5RNAAT*PJ$?N%VN;'J-AJ8(87R2SE%#YZ@_ MYUB^ UZ=Q?1FJHNNWFVX4*1*%C\AL4W-7W,%C-VC.;E789N$>:_W<^NE3;#( M$EB+]7'#^KB7]3^*; E\S[7:V177>FL7Z(+F*&_>UKV7Z+]7CP!WO1[/3?)Q M)]V\%]EMTUUD":P5BTD3BTEO+.[S6%&JTOTB@:IUB6B^Y]O$="_>N4Q/NMM) MZ!JJB6$<-HR++$VN125V#T=\][6# "_4(2"E9$G3DP6Y'^5<"JVB+:RB137: M\9=4A>U$W<9':@J_OA&BD[3]:&=3CKL%(O"Z66O5:V3PBMW) M:2Z] Y=>+Y>?0/_0H57%%GBI*_,8$%NF=%TJS'<(A*19>;[=5VSXMH58=TB& MEJ"Z8Z9TRK\O163-?J__L]GW.CQTB+?I,+*%U@[/01_B7O$RJU6?T"2#.A2K M$Y^19*M*KT8[)MD?3@R5V:K;R. VP"/O=)(?-!KN%VGJJ"6@5;6$5+;*%UH[C08WB?CGZUM)D58+BKAHT MG0475KU&KWMM='PM&PO=V]R:W-H965TSSSFO7TL,PQW7#S(!%'!8Y8R.;(2I=;7MBW#!#,B M+_@:F7ZRXB(C2M^*V)9K@23*D[+4]APGL#-"F34>YFMS,1[RC4HIP[D N5:^X4[&B?*+-CCX9K$N$#U?3T7^LZN4"*:(9.4,Q"X&ED3]WKJ M!B8AC_A!<2>/KL%0N>?\P=Q\CD:68RK"%$-E((A^V^(4T]0@Z3K^*T&MZC-- MXO'U'OW/G+PFM8 M$&ZDXEF9K"O(*"O>R6,IQ%&"QFE.\,H$[S2A=R;!+Q/\G&A164YK1A09#P7? M@3#1&LU&6,Y5(^(-%&-7S;:U+)8ZW%^?&:P6\)>("?/'O+SH4/BO,Y#]-NA6XO69<R"JJ5UJ]*Z[>6-D.1+3%,X!93PGA&8(E2-978BO/:W>@(K$8Y MJ"@';V3(H$L).@*K23"H)!C\I"&+_'[-D%[_Q) -0?USAKRL2KML+6T2)2CU M;R2LB=*V?-"G>5-]K2"OW8J.P&I\KRJ^5V_DQJLN)>@(K":!ZQQ^SIV?]&,) M4/-:<&+'AI@@:':C>]1IN*VEW7V= #XJ0?(&KKFV5H37[D17:'6^WH&O]T9^ M+(&[DJ$CM+H,AZ;%;6T(7N)(_YG;O%-#/@]Q7>>,(P_-A-O>3/$[J? M9GIDT<.)@A6>J;$5Z=5;TA%:G?>A4W'[;^7,3GN7KM#J,ARZ%[>U,WB),X-G MC:+;.[7F\QBO=^),^VA RU#$^=PJ(9^FBG&D6JUFXTD^$9ZLWYB9.1_\#C#% MP*V'C9@R"2FN-*1S,=#:BF*&+6X47^=CX#U7>JC,+Q,]]Z,P ?KYBG.UOS$? M4/V3,/X?4$L#!!0 ( #"$I%:7G1:,E@, )(/ 9 >&PO=V]R:W-H M965T.3C9 %U;B46U>5$FAJG8K<#3QOYA:4<2=:V+VU MC!:BTCGCL)9$545!Y=,UY&*W='SG>>.6;3-M-MQH4=(MQ*"_EFN)*[=%25D! M7#'!B83-TKGR+U=^:!RLQ3<&.[5W3TPH=T+YO: *: M&KQ$Y,K^DEUCZSDDJ9061>.,# K&ZRM];(38@<0@.'29'',+&P2KG MULQL6!^IIM%"BAV1QAK1S(W5QGIC-(R;-,9:XE.&?CKZD@%9B:*D_(E0GA)* MXCJA1&P(TXK$;,O9AB64:W*5)*+BFO$M68N<)0P4>4]B+*VTRL%X7.'3]RG+ M*Y,<$D-22::-V;N/H"G+U1_HH#(J<:NY,$Z^9*)2^':U<#7&9)BY2$/7Q6O^X>#- ) MV_R$%B\\@F<$[=/SYC')*XR8;*0H; 8K36UC8!9NJ.28)$76($EL9"8__D%@ M\DE#H?[M4[EF,>EG8;XEEZJD"2P=_%@HD _@1+__YL^\#WT2C036$6S2"C89 M0H^Z%0@_*Z:?L,:4EA5^?;"@H:.=A7X[719.[[K5$GRFD;Y70PRE5-+#;$R'M1'/3J(19F,*-A)81[!Y*]C\=!IA_JK&Y][%01_TV 23 M_C8X;V,\'XRQKG]1FGSWT1KT?FLR1P+K!'K1!GIQ$M5_,:9@(X%U!/.]EX.- M=SKUWW#9+VY_&AS^$_19S:9'>L#?.\+Y@Y'> @;%$L,^/DIP$.*MF1T+K1MP M\!)P- /[MYT M4X#VKV1PI MR7H K!=:E':&NA,:)S)[F^'0#-(8X/.-$/IY85[0CN'1?U!+ P04 " P MA*16ND+-*TL$ !;%0 &0 'AL+W=O0Y'G7FIQ9OQ%[ F1X'L2IV)I[:4\W-JV"/>1 '),$\W_N M2,S.2PM:KS]\H;N]S'ZP5XL#WI$-D4^'1Z[N[!(EH@E)!64IX&2[M-[#VS7R MLH0\XALE9U&[!IF49\9>LIN':&DY&2,2DU!F$%C].Y$UB>,,2?'XNP"URC&S MQ/KU*_KON7@EYAD+LF;Q'S22^Z4ULT!$MO@8RR_L_)$4@OP,+V2QR/^"3P(J$M"U"6Z1X.9"+\QR6?=8XM6"LS/@ M6;1"RR[RN7-WA&*?"4\ 9\Q?U$QS^K!AH1'3B4E KPM\MZIQ*?-/7C[YAUX V@*ON[9 M4> T$@M;*K+9D'98$+N[$$,]Q-1($^#"7P!RD*M)7YO3[TE8IJ-FNJVFJ)PG M5,X3RO'<'KR']$2$5.M7@H\LCFBZ$^#/3RH(/$B2B+]T B^(GAXQVY^WXH!# MLK34!A2$GXBU^ODG&#B_ZN2.!-80[Y;B71/ZZGVB%@#]ET1@S8342;WD!WE^ MYARGE1\$4S7QI[J&;I0W1Q"640UR7DG.,Y+[P)D0X"E5)A;G'#\H\](NN N. M7QL>HC9%78R>GU_R\X?Q^Z3NB9:@WQG\QO.]%D--T*R/8U!R#(P.;=_0H=-&NM1TV4Z[N^ M?CU"IZJ=SDC64P#5&;@MCIJ0GET-:\4=CN4]!5+#5Z#?WMBZ*.0&/3RKX@J- MY6N _Q1 C5?IS&:PS5,3YKI.CP/!JA!"_ $C(36G("JC$-S'?^Q%YD!!LOM%GKH]*[@JM)#KW@ YXQ\8C>W&X!/C2&C- M":AZ#V3N/7[LEZC;3'A^X+4//)HPUPNF/=T;JIWHS4W']4Z(--T$G+=IZCJ3 M'HY5OX',_<8 ARN0&I[D.IW)U$3Y08]WH:H[0.9#^/7>50 U/@+XGM^9S6Z8 MJTZ0TQ91N_;E*_OLJ$;?J9<(8K)5>\RXUDA_QCV#.3DB7YY9[@ MB/ L0#W?,B9?;[+O:^7WU-5_4$L#!!0 ( #"$I%8ZN%MNSP( %0( 9 M >&PO=V]R:W-H965T;N"6K7-C!_QD7-(U+,#< ME7.%/;_-DK$"A&92$ 6KB7$AW$?UK05A:T'H\D5/Y/NLUE2P7T[@"9E* MH25G6:V7BHS,%6@0IAZ0*W+-!%K&T)D%#@*6M-'DV^52&X5%^;W+CYK L)N MW:@7NJ0I3+S2KJ4VX"5O7@WBX'V7._\HV8%74>M5U)<]^: -PU* #&M0W6/% M;"BOP+J2P=(0#6FEL&Y 8QF;G*12.%,J- MANSD,YZ U,3D59!"2 L-RW65< MS29V;.R!M$F&[P+W&_N;?5,Z H/P,/! \+ 5/'RA8 7VD&1B_5SI54F,).&@ M1W;-:;2GYBSJ4MW+_86E,&J=&?TG9Z(>9WHY/7&PO=V]R:W-H965T'&V#M)0GQGZF.[>+L66GC&A$YS*%(.IO1Z.?'-0JKIDF'F\_ MHW_.BE?%/!%!IRSZ,US(]=CR+;"@2[*-Y#>V_TKS@MP4;\XBD?V"?1YK6V"^ M%9+%>;)B$(?)X9_\RAMQE "=A@24)R#3!)PGX*S0 [.LK!LBR63$V1[P-%JA MI1M9;[)L54V8I+=Q)KDZ&ZH\.;DF$4GF%,RR,7-#)0DC 3Z"*4MDF&S95H [ M)@1X8"+,^OX^C_F@@AYG-^#]NP_@'0@3\'VM@DFR$*.!5,12^,$\)W%](($: M2-P3?@DPO #(1EB3/FU/OZ'S(AU5TP>J'45/4-$3E.'A!KS984@#M@2WR8X* MJ8:M!%]9M B3E0!_W:EX<"MI+/[6U7H =_3@Z6-Y)39D3L>6>NX$Y3MJ37[_ M#7KV'[K*>P*K] $7?1W03Y=J!N[.ZXLGH4'#J.7415*#L%9>=,RE]X.HP?$S771>%_ M=)$-:QW[PP7<(UX?L>^>D-<%V5#/W2VXNR]S_Z+X2[Y;C."5U-D ^1GFU0L U:V4X9WS"NAH,2TR<) M!)UON5(.JF79"M5UJNP)K%(UM$L=M=]2-'+TGEK1%UJU%T>> KZ)<.2PQP,R ML-W3ATP3Y;D8ZX?*1(Q\S MJI&NA[BNW=3T4JZA@5Z_6CY@78YK_#6*#7'#S Q+R88&FFTD(+ NO[JQ78^" MR,9> \]2I:&!3'?5$*B17,UPUD2A1L:E,L-V:;[?)N$\W)#(1$?:L3K/GCVA M52LOY1[Z;ZHDK6ZBB)[1J+TK[A Q6-LX0 M3E1?PH"![9PNWNG"[, >-@SATOL@@[6.5ZJB9E4#X=,%/%T4#!I<*RK]"C+P M*V<*7MUD:!;Q-%'J_J &XKBT(]C CKQ:RG#=0]07\G1!>-@PJ^/2:V #KV&D M4;AN!I#CP],7&UU8$#0M-.#2-6 #U]!5?G),K](T^W1!3Q?E>J?",CCZ7)1^ MJ[LG?!4F D1TJ=+LRZ$JF1\^?QUV)-MD7Y">F)0LSC;7E"PH3P/4^25C\GDG M_2A5?(2<_ ]02P,$% @ ,(2D5D/L%(^! P 5@P !D !X;"]W;W)K M&ULK5==;]LX$/PKA'HH6J"-2'W:J6V@<5I<@18U MZNO=,R.M;:*2J)*4G?S[(V5%D8^4+@]YB45I=S@SY)*;Q8F+7_( H-!]651R MZ1V4JJ]]7V8'**F\XC54^LN.BY(J/11[7]8":-XFE84?8)SX)665MUJT[S9B MM>"-*E@%&X%D4Y94/-Q P4]+CWB/+WZP_4&9%_YJ4=,];$']K#="C_P>)6/\EQE\R9<>-HR@@$P9"*I_CK"& MHC!(FL?O#M3KYS2)P^='],^M>"WFCDI8\^(?EJO#TIMY*(<=;0KU@Y_^A$Y0 M;/ R7LCV+SIUL=A#62,5+[MDS:!DU?F7WG=&#!)(-)(0= G!6F_:;*V&5689MTKHKTSGJ=4-+6B5 =JV>^86%&6% M1._15N^7O"D \1W:"*@IR]&G>[UY)$A$JQQM-J]I67_XA-YT26]UUL_M+7KS MQ]N%KS0U,X&?=31NSC2"$1K?J+A"(7F' AR$CO3U=/HM9'UZ<)GN:T-Z5X+> ME:#%"T?P'A7#4#%7!Q!Z382 2B$J)2AY[9)ZQH[O2((_N(2_$-B%#6%O0SB%;MG@$GM&2%H$8C1)\;MC45PTSRCQ8/HDP39+.RP-PU&2<4\RGB3Y%U>T0/5S-Y6+ M?VP1"\+(8;,=%\XC/*H@Z14D_U,0^N(0ZJ'E#+\;5NNC7+U#>\&ENPB2ERR" M%P*[D)[VTM/)Q?M*[[B@BHN')^$NP:GE?$RBU%XA.RX)XO$5FO4T9Y,TU[RL M&Z7WTB3)F37YK-T>_^'H"$N#48KSGN)\DN+G1E1,-0+:7;1C]^;9N=OGUOR$ MX,#F:+I-0?=&1QXD2-6UH(?P?CI9-H!711F',UMJHY $D;1 M.-G!#4Z>=;I,5*B3.;'-2^8.DUV!83H?9_YTRY+)VTO;+/4IF&5-V1140:[[ M+UW &:.FPW-R#BPJ[\,H=!SDSDB,)_Q^NA3)]*TX[7<%SL(C]OV7!(G+;4=@ MF,8V;W_0])F.6[=0>U9)5,!.9^*K5&L7YR;V/%"\;OO .ZYT5]D^'G3C#\($ MZ.\[SM7CP+26_;\2JW\!4$L#!!0 ( #"$I%81;P63%P, !4* 9 M>&PO=V]R:W-H965T?U\]K'E_&6LF=>("3 M2TDJ/G$*(=8CU^59@4K(K^D:5?++DK(2"MED*Y>O&8*Y3BJ)&WA>XI805\YT MK-_=L^F8UH+@"MTSP.NRA.SU%A&ZG3B^LWOQ@%>%4"_B(WQAM>><9*"L+2I]5XWL^<3Q%A C*A)* M\F^#9H@0I20Y_K:BCNE3)7:?=^I?M7EI9@$YFE'R!^>BF#BI W*TA#41#W3[ M#;6&8J674<+U+]BVL9X#LIH+6K;)DJ#$5?,/7]J!Z"3XT9&$H$T(SDT(VX10 M&VW(M*T[*.!TS.@6,!4MU=2#'AN=+=W@2DWC7##Y%#IOQKW+SX0>&"TRPP(B#RU;C2HH\ MS>_ Y<45N "X H\%K;G,XF-72'#5O9NUD+<-9' $\B=DUR#T/X' "T)+^NQT M^AW*3'JPG^[*X3)C%I@Q"[1>>$1O9SOKC,?(YJJ1B>PR:H&.^!IF:.+(%<@1 MVR!G^O&#GWA?;![?26S/<6@,%K6JNIUYZ+S%7B]DZGXU1'3,QF,E9E4[>%KBUT)/W M+/1W$MLS/#"&!V>53R;K6AX$N%H!U07.[/4SZ(UYX$?QP<3T@X[.2VHPTY.8 M,WTP(*8.TKIZFY]7&V3:Z]^/O4/(?M P]>R00P,Y/ GY2Q22<%?CZ$65N'T8 MAWU"O[,1-(26H'AX!-'WWHX_[S\68J?.K:>4U]NQHM0[!+5$A5%R..-NY\Q6 M%R9YQJUPQ0%!2YGF70^D4];<09J&H&M]C"^HD'.O'PMY;T-,!&PO=V]R:W-H M965T*(UDVK*I+[N9A*9(Z;'UD+0X5^]E]:U^X;QQ M_ED7F_IZ\=(TKQ^6RWKUPM=9?5F^\DW[EZ>R6F=-^[%Z7M:O%<\>=Q>MBZ7G MNM%RG>6;Q?JYNK/O"C?KQ=LE^ ML;RY>LV>^3UOOKY^KMI/RY.6QWS--W5>;IR*/UTO?F4?;IGG=E?L1/[,^7LM M_.QTOCR4Y;?NPW\?KQ=N9Q(O^*KI=&3M?V_\EA=%IZHUY.^#UL5IT.Y"\>>C M]M]VWK?>/&0UORV+O_+'YN5ZD2R<1_Z4;8OF2_G^'W[P*.STKV O\PP7^SM&]93NW[K(F MN[FJRG>GZJ1;;=T/N[G97=UZDV^Z=;QOJO:O>7M=<_-;EE?.GUFQY+U-3.S\[]?F6=\LGYM:YY^[ML\^C\GF9$W.:^/%SPZ6>,(>MK%^<)7 MVZK*-\_.QZS.:^?'.]YD>5'_U.K]>G_G_/C#3\X/3KYQ_G@IMW6KM[Y:-JTW MG4W+U<'RCWO+O1[+/V75I>.S"\=S/5]S^2U^^1U?G2[WY,N7[1R>)M([3:2W MT^?WF_.M=?*AX$[=>;^;H@LG>VO]WOVVO>><.BOX!YVK>]V!7G=W+W^H7[,5 MOUZT-VO-JS>^N/GWOUCD_J)SG$B9- W^:1I\3/O-'V63%2U 1TZ&;B[V T2[ M ;K'T-M-&/F!>[5\$YU4I8(D8.PD)5D?G*P/4.L!Q1> 89V-J!K3]2)2)GD< MGCP.4=CN;VTM)D-*'XF423Y&)Q\C=%5OL_K%X7]O\[<6<9L>;_)2)DT#^-#MS?JW$@5 Q,_3,^QJ)4*(KT;S 5" MX*)H%'9X+=X.EQ,!CDJ;[*S ?ABZ:G]E595M&JEY M*C!@% S=J<65N! )UEU>KXJR ]B%LX.=UFAOA-&J3)_1L/\SG !HMU#G?\ZG MJ )C('AE*$/FE\O[R^= MY_*-5YLN&!\%4'0DXX4CTB8'TL! /)R!( #U2,D'E3;93R ?'DX^1@'4TQ"+ M-#Y'J$:*)7[:0P8](:F!4Y ^B/[.WWCA,*W!M+D,&\D,#]B,YT^&(BEAH=(F M^PF$Q<,3'^.@&(S:R#5B_1NY!US#PS,5,Q-LI-D,*FWR5 "G\7!.0Q I>VHF MXSQ,1D5DRX%[>.B>3QHE'X8:A*,JAL 1V(67S J3/92<& ..2)OL+# 5#V2J$ESMP;D,0-@=J;D-78=:(86^G ,) M\'H+9?@J6!RPI,\5(!E!-"M^#DA++E3:9&>!M00X:QD5/P=J MHD+!%28BVP9\(<#+)+/BYT"MC"@V8R*RS;#W!],J)X?]=43\C ]@#"\;!9,0 MZ$8XN6 2DM(**FVRGT K0H*"2:B60LXAB8K(M@$5".=42CS3P!D?S7C=;.0] M0N @X>0J2DA*,*BTR7X"P0@)JBBAAD(H%6>-4'_%.11>]L3YPS!()T3/^)C& M2V@C]Q$"+0EQ6H)!E9214&F3_01&$N*,9!Q45;JAJ3UKI)#:$ M)S+F1<\1::Z#2IL\%4!P(IS@$$3/D9KC4!81$Y$M!_H1C3F30A,U1VK917$! M$Y%= &81X2^4#D7+$6F=A4J;["RPE AG*:.BY4C-2RCO-VMD>@IDD7"6!"^. MS J7([4BHAJMRO09#;M]-*=JXH^(E_$!C %FHT02 ;.()I=((E(&0:5-]A,8 M1$10(HF&2R2HB'SD"7;]>$Z)Q#>-E_'1C(]!VF#$UM)$42 MH$<)7M*9!^^$E U1:9.G MA0@E=]*,Z%:X[':."M$^N'=P(\)QG@.:;PQD_8 MX*,9KZZ-VE "/"NQ^7Y*0DJHJ+3)4P&$*K'^?DJBUHV4[@>8B&PY4*1D@")- M!KCV73A\-.-5M5%12H"B)7A%:2; 23D;E39Y*H"S)6-._\P#N*;8I'N2:\20 M)[G0HF3@3/%DH&OK5?AHQJMK(]N4 (E+\'K53*"3LC M"N!DJ?4F;O@(QO.A.>R4^CU8![Z5XGRK%^LF42<^AK&C-E)=*?"XU.89ZY24 MME%IDZ<":%MJ_8PU/H+Q?*AUP?Y[ "A9BE,RXWL #TWQT8Q=MI%72X'LI7B9 M<.;=0,KMJ+3)4R$TMQO3W6[>W4!*\-+1)4GFBJWO<-XV_6[0QK$#PYGWRK/2 M+,\5NN6Y-E^'.FHGFPX;A)&YGC =UE^)&AC"?$[44FCO+L%& M-O =&,[<;2O]_ERAX9^+%T/GWAFD+)),W=ET"'T!W3$'U6;>&:1T\JANU(XA M=!=T<9HXI5<;KM+<,2OM!%VAGZ!KLQ1[U$XV'5:Z#KI"VT'7>CGV.(1T@#0, M0J4QH4;.#QB+^X M]"9T<<8W &R3$'E@*/,5MI'<8V*'Y($6R3,!3]Q!V5(+ M9;&'LO4"+=/T3]8"7B.' 5YLMCS0;7DBX/%X>&!0\[6VD1AD8G=G9K-<8;+-- ?[AFB\N<62^PM('VS7,AKP]Z\4'-U]A&'I")#:29S0(N M(^X=;:=YM-@]&F_;3 -YM3RK?]JK&PO=V]R:W-H M965TS0+3PFLO"#(.% MM>5Y&)KI G-N.JK$@G9F2N?=XC_:AO-4T"QN43.18&*$* MT#@;!J/X?-)W]M[@4>#:[(S!*7E6ZL5-KK)A$#E"*'%J'0*GSPHG**4#(AJ_ M:\R@.=(Y[HZWZ-^]=M+RS U.E'P2F5T,@[, ,ISQI;1W:OT#:ST]AS=5TOA? M6->V40#3I;$JKYV)02Z*ZLM?ZSCL.#!VP('5#NRM0W+ (:D=$B^T8N9E77#+ MTX%6:]#.FM#Y,:4;@LWEM-NX+\;/J="PV/7"X1;I";I49*D35P B-# MF2U=K T\&,S *KA BYI8(.SXJ1D\<:UY8>%:\&A)>Z.03BM>8XKGNP SP1N5&$7!BZ+#+-]_Y T-\+95OB8'06\X;H#2?P% M6,22%CZ3][NS(W22)@^)QTL.X-TON$88S: MW?*-7QZMN<[@Y[7+RY7%W/QJBV]U?K?]?%*4E)/?0 >O\>'G=8PL[>D&RQBSI? M6?\ R=.&Y.E1DI>O)956]\[IB;?Q.^X>PP:YAA[DU3N-(>-M,B?'89B',4=Q M]N3U&WG]]\G+Q$ID6&2P$2BS-J$54,QV _PF!T=-*G[A3E'.4<]]KS(P5*,(*-.GZZ&KOI6-;&J]*7_ M65EJ)'ZXH%:/VAG0_DPINYVX YH_#^D?4$L#!!0 ( #"$I%8!L#&HO ( M $X& 9 >&PO=V]R:W-H965T? MS]=Q+=6SSHD,O!1AJ%._!R&CM_[_#(J-8[:W"5+*5\=L9--@GZCA!Q M2HU#0/O9T(PX=T"6QJ\6,^A2NL#=]1;]JZ_=UK)$33/)GUAF\DGP*8",5EAQ M,Y?U-VKK&3F\5'+M?Z%N??L!I)4VLFB#+8."B>:++ZT..P%1]$9 U 9$GG>3 MR+.\1H/)6,D:E/.V:&[A2_71EAP3[E(61ME39N-,\A69@D?D%<$=H:X46<6- MAE-8--<$<@6S',6:-# !._[VX)8VQ&$(MPR7C#/#K-/Q-1ED7)]8C.WY*3RA M4BA,Y_D*1P[N>RXKC2+3X]#8:ARG,&V93QOFT1O,AW GA1/UH" ^+:S@^.CF .^PD'GK>_67NL24)H%]UBXQ!==\>>'T),I MK9D0KKHEPDV133(:AYL]64==UM'!K$W#N@9;.?$WVWZMVR[D MVR[$2='\AR6]02P,$% @ ,(2D5L'TJ!EU @ 0@8 !D !X M;"]W;W)K&ULK55=;],P%/TK5V%"FP1-FG0#1AJ) MM9HVJ8.IT\8#XL%-;AMKCAWLFW9(_'AL)XTZJ2L\["7QQSW']QSGWJ0;I1]- MB4CP5 EIQD%)5)^'HK7;G66JH8$EWBKP315Q?3O"Q1J,PZ&P79ASE,M^Z;5;+0MF<*+$=UY0.0X^!E#@DC6"YFISA9V> M4\>7*V'\$S9=;!1 WAA250>V&51D[2ZW.,HN&=?PP$2#<(/,-!KM%9&! M]_"5:G\WA>.C$S@"+N&&"V'OPJ0AV50<89AWQUZTQ\8O M''O#] "2X3N(HSC9 Y\A=B'L78L\W>H%OCH8TSPD+F#!3 MPA^8X1H%#/8Y"]?3,\BS[OT_E*9,]4)[WJQ+,G M_[[[&6<++CAQ--OOH(!O$N:8-UISN8(+9KB!>ZD6+@VV$ C7LF[(A2B96S#S M=?EC9D^!:\+*_-SG7O*:[KT2V3/W1KU[HX/?S R)4!M02\BM6YSVJ6TI/GD* MUU#763(X372M%VXOI(_]O(_@)02P,$% @ ,(2D5F)2,WYR$ M^/< !D !X;"]W;W)K&ULO=WK<]K8&Z7;6:SVWW1Z0L%C@T3D%Q)MI-.__A*(",.EP-DONV^ MR-H8?1X!>HYN/Z2;E[SX4DZ%J+2OBWE6OKN85M7CVUZO'$_%(BTO\T>1U7^Y MSXM%6M6_%@^]\K$0Z60YT6+>,_K]86^1SK*+VYOE8Q^+VYO\J9K/,O&QT,JG MQ2(MOGT0\_SEW85^\?K K[.':=4\T+N]>4P?Q"=1_?[XL:A_ZZV5R6PALG*6 M9UHA[M]=O-??)D.CF6#YC+_/Q$NY\;/6O)3/>?ZE^268O+OH-W,DYF)<-41: M_^]9W(GYO)'J^?A7BUZL:S83;O[\JKO+%U^_F,]I*>[R^1^S235]=S&ZT";B M/GV:5[_F+[YH7Y#5>.-\7B[_U5[:Y_8OM/%36>6+=N)Z#A:S;/7_]&O[1FQ, M8!@')C#:"8Q3)S#;"VG*A]_F>;SB2C*OVC.OYYFU3?MC?9^,IDUC97.M2!;#0]-F_UH MBRJ=SZ@">O72L5Y$C-=%Y(.A%-\_/5QJ_='/FM$W#.WW3[;VXP\_[9FQ.S7S2_Y\ MJ>G])=-7,+::"9^R2\TP&T:_:A?!?4N:6DG2XE(S]>7,F*\SH[VD19%FU>;" M?;" >WH!U9OFJ1E;C#>8@S/CGZ[HZU=[4 M.U_HGO5?A]\S>*7!T,JP/3P+C MV;WPPH;[,>:3Q@,1"$HM(+":Q!,*D7K?6O6XI>_UCD8^%F)3:?9$OM-E& MYX_SQ:+>;5NV?;-O-LZSK#UB\C*KIEI:O:FFXLTB+;Z(:CT@_*QEXN!PH)R5 MGRX[O&ALL?_6.V: MEIKX^C@K5D=C'NMNS?<=(OB@M,YM4A*S2]HW;PC M9?/>Y8M'D96K5?,X+RNM$/.TJO>ZJUS+\NS-LRB;W]*Z?>OFSO*J7C\U3QKG M#]GLW_5?#K2SLNRY[4QB-HDYHYUF-?6K_G9+DR4]$O-)+""QD,0B$HM)+($P MJ?FOU\U_K=X\7P8$FNY^%D7Z(+1*%,VZ^['>VUZ- )_%1JOO:W-E@7/;G,1L M$G/4[Z.QVF;7#&VQ.HDYT";IM[W;\.1<>23FDUA 8B&)1206DU@"8=)(H/>[ M1$5?N0Q_^OC^3GO=7]_7Z>KISVUU5+-1S4$U%]4\5/-1+4"U$-4B5(M1+:$T MN?,WLE0Z>;J]U:AQ@-1L5'-0S44U#]5\5 M0+42U"-5B5$LH31X'C&X<,$X[ M6-^-I6@KYE-R/LZP-^^S+AGU0ESE[@" UN]6LS8-K@VMS:%A; MN^P.6M=%-0_5?%0+4"U$M0C58E1+*$UN_BYRIRMS/>U!_.QI\5D4ZZ/WDWV' M[X]U/QK'0S4;U1Q4 M3>&AFHUJ3JMMKO:,D6Z-+'/K[#U:UCNUK(^6#5 M1+4(U>)3W^"$*BMW9Q>; MT]6YN5]6.]N;&]\BJV;57&BKKS9+1^#R3*S:MEX]M\_?V[YHC [5;%1S6FWS M8QYL-RY9T$,U']4"5 M1+4*U&-422I.'@"Y\IZO3=Q]76]['S[VC:3I4LU'- M0347U3Q4\U$M0+40U2)4BU$MH31Y .@">/HU>NX=C=NAFHUJ#JJYJ.:AFH]J M :J%J!:A6HQJ":7)UZKITG>&.GU'G7M7ESEW@$ UN]7D<^_FE=7?/MSDH'5= M5/-0S4>U -5"5(M0+4:UA-+DYN\">(8RV'/[L9@]IY4XOAN@=L[N;C1ZAVH. MJKFHYJ&:CVH!JH6H%J%:C&H)I],PQR-\! $W:H9J.:@VHNJGFHYJ-: M@&HAJD6H%J-:0FGR.-"E\ QU"@_;#4!#>*AF&[NA+FNH[P9PT:HNJGFHYJ-: M@&HAJD6H%J-:0FERZW- %]DSU)$];/\<3>FAFHUJ#JJYJ.:AFH]J :J%J!89 MN\E+?3BRC*VO"\5HU61/U2MC:(W61>6>[C)XACJ#=]XU:M78V9V+)O%0S4$U M%]4\5/-1+4"U$-6B(ZUP=?#:PS$Z'\GWS(?:CFHUJ M:B&J1:@6HUI":?(@T<7B3/2Z="8:CD,U&]4<5'-1S4,U']4"5 M1+4*U&-42 M2I/'@2X<9_Y_KDNG+G/V (&FYE#-0347U3Q4\U$M,/=<'="Z,K:^5ARB12-4 MBU$MH32Y\S?N WMB'.ZD0W-J[.S^9N\$R]X*EKT7+'LS6/9NL.SM8-6+V^'# M7R$Z'Q&JQ:B64)K<\ET,SE3&>6[O\A>1:6DVT9H[TZ39-RV.[_9V.YE%ND,U M&]4<5'-1S4,U']4"5 M1+4*U&-422I-'@"YP9UKH;C^:N4,U&]4<5'-1S4,U M']4"5 M1+4*U&-422I/'@2YS9ZHO7L?="[XMM'F1PSW?.K]3S\_9O8_F[%#- M134/U7Q4"U M1+4(U6)42RA-[OTN9V>JJOFH%J!:B&H1JL6HEE":/ 9TN3SSV)UI M]QP)J%?Q[ZLWOTV%EJ3%EWHL^%N[";"WW]&L'JK9J.:@FHMJ'JKYJ!:@6HAJ M$:K%J)90FCPT=)D^$[UJGHG&^5#-1C4'U5Q4\U#-1[4 U4)4BU M1K6$TJ1Q M8-#%" ?J&"%WB$!=Z-PAHM4V#S@TQQNV-L%MM*BSKZB^KU;_HL MBO1!="&]QV)6M^NC*-H;6#2]^E1.ND=^:E;+6J]MX+W]BV;W4,U&-:?51AN+ MHGDY'&UW+YK)0S4?U0)4"_>]N_W+OK7=YF@F#]422I/;O,OD#=0AJ4!>_1[: MGD:S>*AFHYJ#:BZJ>:CFHUJ :F&K;>[\U$_M;[W;:^AI-T:&:C6I.J\G[QSNM MBX;C4,U'M0#50E2+4"U&M832Y [OPG$#=3CNXVDKZKK_QWF6B?'RJS,OLVJJ MI=6;:BK>+%:GSU\/CZ^.KAT:'-#+V:&:C6K.8#N]L8 O;V,YJ#0S4;U1Q4I W*_/"T^BZ+I^+;%VTOHW.>%)M+Q5'M976'C6.NKRYS;^JAFHYK3:KJY MF62Y-+9.$+MH40_5?%0+4"U$M0C58E1+*$WN_"Y&9ZEC='?R^;JCMY95BM92TT:(=J-JHYJ.:B MFH=J/JH%J!:B6H1J,:HEE":/ UUNSU+G]IROHAC/UFG<>D#8W/8_,XZKKG7V M*('&^U#-L7:#98:YO3. AO90S4>U -5"5(M0+4:UA-+DWN_"?98R;\0=!B"S M5'>H9J.:TVI'#P.013U4\U$M0+40U2)4BU$MH32Y\[LDH*5. FX=!CCG9K9J M^>QF1R.!J.:@FHMJ'JKYJ!:@6HAJ$:K%J)90FCPF=-E!"[V9K86F_U#-1C4' MU5Q4\U#-1[4 U4)4BU M1K6$TN1QH(L)6NJ8('M$ ,T4HIJ-:@ZJN:CFH9J/ M:@&JA:@6M=KFUX)'.U^ZCM&:R9Z:UY>6>;WYW_Y[VUI=(-!27T,/V_%'DX*H M9J.:@VHNJGFHYJ-:@&HAJD6M)L6YMEL;C?\I"\JMW&7Z+'6F[\0]^>^Y@Z:Z M\MG=C0;[4,U!-1?5/%3S42U M1#5(E2+42VA-&G,&';QOV&?W-,?HBD_5+-1 MS4$U%]4\5/-1+4"U$-4B5(M1+:$T>1SHPH!#=1@0W=-7USI[E$"3@JCFH)J+ M:AZJ^:@6M-II>[;M4(#& 5$M1K6$TN2AH(L##M57Z:.."*C+G#T*H#E!5'-0 MS44U#]5\5 N&>VZFN]WU:/@/U6)42RAMU?6]GNS$,6#N!/S>:F- MFRM<-WL#&X]JA;BO1P7][7OCHK?SN*._=?4]CWOZVV#Y>*_C;V\>TP>1I,7# M+"NUN;BO2_4OK^K/MV@N_/GZ2Y4_OKNHQ[C/>57EB^6/4Y%.1-$\H?[[?9Y7 MK[\T!5[RXLORY=S^%U!+ P04 " PA*16X@_SSK(# Z$0 &0 'AL M+W=O\PTPO++BHJ *3\7:EAL!-#%)16Y[CA/: M![EP0YU@(O[.8"\;QT27:Z1D,?W"M2J[ZD3F\?/Z)],\5C,/96PX/D_6:+2F36Q2 (K MNLW5'=__"55!@<:+>2[-)]E7L8Y%XJU4O*B2D4&1L?*;/E9"-!(0ISO!JQ*\ MXX31"PE^E>";0DMFIJQKJF@T%7Q/A(Y&-'U@M#'96$W&]#8NE<"K&>:I:*EX M_)#R/ $A?R,WW[>9>B)G9)E2 6=SU"X&+3[YPIE));E@"23O? MQKKJXKSGXN9>+^ 7*LZ)[WXDGN/Y'7P6/Y[N]=#Q:ZU]@^>_I+46E72(>B4$ M96O 7XY/K9M8M&8S^UJ 8UU:"7ZH)+1?@*GVD[8%OHXM8+\-IM M&0BL56M8UQJ^L8/#(:4:"*PEU;B6:CRP@TN\H.E@USLR\&F,[P?=_IW41">] M1)QZ05Z[,0.!M>J]J.N]>&,/7PPIU4!@+:E^G>H014Q*FQNTV#876+MP[%.Z]L:DK D/)-1!:6ZY#(^;V-B\_8VO_Q+!!Z!Z[^C1H'+YD MZD,KY/;W0G\ X%TM:=I@C- )I6@>OKI)-H+]NI]&@BM7?JAM7*#M[;UH+W9 M4&AMN0[=F=O;T?R,K<.3CMCS@N#8UZ=1R-D_,K;=F$(+$&LSG$NDL&6JG-GJ MU?H%P)49>X_6Y_K%@)EN#S#E6P6GFB^,;,NO=< MX>1L#E.@.-SJ +R^XEP]G^@;U*]+HO\!4$L#!!0 ( #"$I%;AAVGC_ ( M $\+ 9 >&PO=V]R:W-H965TBT2.T4)6O[,.W!A9N "C:SG:25]N-G&T*3EK*F8GD(MKGG M7)]C&U]W2]D]CP $>D@3PH=&)$0V,$T>1)!B?DXS(/+-DK(4"]EE*Y-G#'"H M06EBVI;5-5,<$\-S]=B,>2Y=BR0F,&.(K],4L\KR*A!DS/ MS? *%B"NLQF3/;-D">,4"(\I00R60V/4&OA]%:\#;F+8\KTV4DKN*+U7G6DX M-"PU(4@@$(H!R\<&)I DBDA.XW?!:90I%7"_O6/_JK5++7>8PX0FMW$HHJ'1 M-U (2[Q.Q)QNOT&AIZ/X IIP_8^V>6S/-E"PYH*F!5C.((U)_L0/A0][ ,E3 M#; +@/T7'1"W[ M0C#Y-I8XXV7TGLH"M*1,31!0DA/,2;4D2IQ-XI&=NU MA%>8G2.G=89LRW8JYC-Y.]RN@/OU\[;KN957Y$!SW 0T-^)CBP#1C>IP^MKO6ERK,FR?R&R [\;)=^MNO8 M2S\S[:=X\O,,41$!JW(R9^QJ1O7YW'B6:V[V[?EGA%\[JW=J[I2:.[6:+VXN MYHO1]Q'Z@RX!$XQN*0VKA-;2'+MEFB3S&R([L*];VM?]3T>PVZ2?39+Y#9$= M^-DK_>P=<00#8/(2(?(N8_<@8K)" >6BRLV;7 MSO&=#O1+!_JU#OAK0(+*:FG/B"K%_1=2*A77)CMV9[S,Z1SFS!6;>Z5&"FRE M2S8NUVY-1'Y7EZ-E53C2Q="S\7%K,,F+NR>:O-24-_$JEO5' DM):9WWY-*S MO'S+.X)FNJ"YHT*61[H9R8H7F J0[Y>4BEU')2AK:.\O4$L#!!0 ( #"$ MI%:=-3-F0P, ,P4 - >&PO_Q.??8 MOB%NAZ5:<7JWH%1YRXR+D\G%_OQL\,<.X'3M&K T0O.OI"E0V*R4>'R>\3QZ3[ M!TGO4<:$!]O"K="?B+&3V#G=H'9.$7*_XR"W3$L+ZD(9#]-6.PY]O >%@0I:@4-[IC!IO@,\BKV_>K0CN<2[+J]J[\ MEF!N.LDTEPF539JNOPZ-AYRF8$>R^0+N*B\" )7*,]U(&)GG@A@/:T;=T+(S MROD=/. _TBWM9;JQ8V:_1-/4ANJFE;$=T-]4L]J;LICC!] M*&QZ*VG*EJ:_3!L#F'H75R=%P5>?.)N+C-K)'YQP/"1KGK?()7O2V:!49CI MI>\]4JG8;#/R2Y+BGB[5NIR6*>ZY=X2>_^TZSZF@DO!-T[KVW_(JO]AQV'\M MR^9;9=>PTV/]UG[K)J^.P61T#":/HB8'QV R/@*3_5?[UCS<9/@V%S*H3T(; MQZVMPU83]>!0._*_P^&8MTF]:<6X8J+N+5B24/'LS*7E%9GJ/]6V]/7XA*:D MXNJ^ 4=^V_Y&$U9E<3/J%A:B'M6VO\+TNE%SHM:YF$CHDB:3NBOG4]/T=$-G MK2\@["(WYG(C&,=B;@0P+ _F .-8%I;G?YK/ )V/Q3!O R-R?6EWNF<1R&482MZ&3B=##!UBV*X,>MAGD#!I8',OW=6N.[C5?(_CK M]G1?A6 SQ2L1FRF^UH"XUPT8<>S>;2P/,+!=P&H'\KOS0$VY.6$(NXIYPYY@ M'(EC#(%:=-=H%"&K$\''O3_84Q*&<>Q& ',["$,,@:<11S 'X %#PM"\!W?> M1\'Z/16T_[\<_P902P,$% @ ,(2D5I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'A!4K(87;+I+V7D)"*J%$)=Z +Y))0FRI M7[]I(]ZT MBP*N=%%7H%P71P.R 52V%!N;$,4J6"27^@4,N6-/T S*O^6&=P-TGBP(ESD1 MOL'<\)8Q)H_BH"QPXN^LEH)[#DXNF&2J !) 4@22C@CYBP:0.0*9CP*Y;'#\ M3P/(*0(Y'1%R$,D9 CD;$S(/(.<(Y'Q,R&D >8A 'HX).0L@CQ#(H[B0#R5X MO&K#U)8PQ0DCR[JJF-D2O2;"!9#'".1Q7,@^(;:*(5?@F) V3.$3+(=/XL)= M,V'((Y,UD!_ ;&V:A.,&>*AB(CMFZ73Q7&K)P=@/Y,OOVJ\,0C;,+%E\M3B_ M%@!5"!@$##-)%EDE]TVEGZ=WS+@M>3!,6=8NN@:$F$:RR!Y!Y^S (QDFDBRR M27#,T"09II(LLDMV)A?RT2]?)=A/(27FDBRR3/9DF9XSQ,1LDD76R:YLLS.6 MF$VRR#K!_YCAZH%B8J&1Q8)CANL'B@F&1A8,CCD/,=%=3&37[)[F!V3I^^:U M##$Q^]#(]MF'> M,S0EQ1Q$1W+003?C0TS,032R@_9CGEM;5R$F9B$:V4)H-(?G*IB%\G&V-Q[S MEAD3?O0^KJ?ZKMFO#\G[L^X MS_X"4$L#!!0 ( #"$I%:,WU^M;@$ -T4 : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-V,V.@C 4AN%;(;T RSE5U(FXFHW;B3= L("1O]!. M1N]^""[P([.8C>E9D4(X?1?D">GAR]:9OW:MJZZ]B^Y-W;I45=[W'UJ[O+)- MYE9=;]OQ2=$-3>;'Y5#J/LMO66DUQW&BA]<9ZGAXG1F='[W]S\2N**ZY_>SR M[\:V_H_!^J<;;JZRUJOHG VE]:G2]WJ^[?1TH=4X646G2ZJ&TX64#AW$$,3A M@PP$F?!!:PA:AP_:0- F?% "04GXH"T$;<,'[2!H%SYH#T'[\$$4HXRQ@*0% MU@*T)N2:!'A-"#8)$)N0;!)@-B':)$!M0K9)@-N$<), N0GI)@%V$^)- O1F MU)L%Z,VH-PO0FQ<_VP+T9M2;!>C-J#<+T)M1;Q:@-Z/>+$!O1KU9@-Z,>K, MO1GU9@%Z&]3;"-#;H-Y&@-X&]38"]#:+PQ(!>AO4V[Q3;^/ 0 7!E&ULS9C-;L(P$(1?)^@)MLB$426[:A\/9UPH_4BD8@*G4NL1+OSHR]TG?(Y'UKR$6;NFK<-"Z] M-X^,N:RD6KI$&VK"3J%M+7UXM0MF9+:4"V)B-!JS3#>>&C_TK48\FSQ3(5>5 MCUXVX;-3NIG&EBH71T^[PM9K&DMC*I5)'_;9NLE_N SW#DGH[&I]KK0DCAC M2>:N)/)UE>Q$!_W./MPP[9[\:O].IL\P5,ZM-BY,S-+E=H>1M-U#$X3(>M5_ MQ*-CD+[Z?-1..Z?\3.]PO9_:+KMY.-8MU]_Q]QD?]2_,(4!RI" Y;D!RW(+D M&(/DN /)<0^2XP$D!Q^A!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #"$I%:B MFJ>J@ 8 '4E 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M,(2D5F5G^W&I @ > < !@ ("!1Q4 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ ,(2D5E)FA?R6!P FS< M !@ ("! "$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(2D5@_-CUSW& HD@ !@ ("! MQS, 'AL+W=O&UL4$L! A0#% @ ,(2D5F&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,(2D5L7I)XXS P 90< !D ("!@&D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(2D M5A0Y%=*L!@ 2A4 !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ ,(2D5G[NRBX]!0 SAT M !D ("!%)D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(2D5KI"S2M+! 6Q4 !D M ("!/Z8 'AL+W=O&PO=V]R:W-H965T MM !X;"]W;W)K&UL4$L! A0# M% @ ,(2D5D/L%(^! P 5@P !D ("!^K( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,(2D5GBV M&RT% P 2 @ !D ("!0,4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(2D5F)2,WYR$ ^/< !D M ("!&\X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,(2D5ITU,V9# P S!0 T ( ! MX.4 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ ,(2D5HS?7ZUN 0 W10 !H ( !?NT M 'AL+U]R96QS+W=O/ 0 XML 47 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 48 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 49 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 158 211 1 false 40 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://dermtech.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://dermtech.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://dermtech.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://dermtech.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://dermtech.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders??? Equity Sheet http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders??? Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Stockholders??? Equity (Parenthetical) Sheet http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical Condensed Consolidated Statements of Stockholders??? Equity (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - The Company and a Summary of its Significant Accounting Policies Sheet http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPolicies The Company and a Summary of its Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Balance Sheet Details Sheet http://dermtech.com/role/BalanceSheetDetails Balance Sheet Details Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements Sheet http://dermtech.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Stockholders' Equity Sheet http://dermtech.com/role/StockholdersEquity Stockholders' Equity Notes 12 false false R13.htm 0000013 - Disclosure - Contingencies Sheet http://dermtech.com/role/Contingencies Contingencies Notes 13 false false R14.htm 0000014 - Disclosure - Related Party Transactions Sheet http://dermtech.com/role/RelatedPartyTransactions Related Party Transactions Notes 14 false false R15.htm 0000015 - Disclosure - The Company and a Summary of its Significant Accounting Policies (Policies) Sheet http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesPolicies The Company and a Summary of its Significant Accounting Policies (Policies) Policies http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPolicies 15 false false R16.htm 0000016 - Disclosure - The Company and a Summary of its Significant Accounting Policies (Tables) Sheet http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesTables The Company and a Summary of its Significant Accounting Policies (Tables) Tables http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPolicies 16 false false R17.htm 0000017 - Disclosure - Balance Sheet Details (Tables) Sheet http://dermtech.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://dermtech.com/role/BalanceSheetDetails 17 false false R18.htm 0000018 - Disclosure - Fair Value Measurements (Tables) Sheet http://dermtech.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://dermtech.com/role/FairValueMeasurements 18 false false R19.htm 0000019 - Disclosure - Stockholders' Equity (Tables) Sheet http://dermtech.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://dermtech.com/role/StockholdersEquity 19 false false R20.htm 0000020 - Disclosure - The Company and a Summary of its Significant Accounting Policies - Additional Information (Details) Sheet http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails The Company and a Summary of its Significant Accounting Policies - Additional Information (Details) Details 20 false false R21.htm 0000021 - Disclosure - The Company and a Summary of its Significant Accounting Policies - Schedule of Revenues Disaggregated by Revenue Source (Details) Sheet http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofRevenuesDisaggregatedbyRevenueSourceDetails The Company and a Summary of its Significant Accounting Policies - Schedule of Revenues Disaggregated by Revenue Source (Details) Details 21 false false R22.htm 0000022 - Disclosure - The Company and a Summary of its Significant Accounting Policies - Schedule of Anti-dilutive Securities (Details) Sheet http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesDetails The Company and a Summary of its Significant Accounting Policies - Schedule of Anti-dilutive Securities (Details) Details 22 false false R23.htm 0000023 - Disclosure - Balance Sheet Details - Schedule of Short-Term Marketable Securities (Details) Sheet http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails Balance Sheet Details - Schedule of Short-Term Marketable Securities (Details) Details 23 false false R24.htm 0000024 - Disclosure - Balance Sheet Details - Additional Information (Details) Sheet http://dermtech.com/role/BalanceSheetDetailsAdditionalInformationDetails Balance Sheet Details - Additional Information (Details) Details 24 false false R25.htm 0000025 - Disclosure - Balance Sheet Details - Continuous Loss Position (Details) Sheet http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails Balance Sheet Details - Continuous Loss Position (Details) Details 25 false false R26.htm 0000026 - Disclosure - Balance Sheet Details - Schedule of Prepaid Expenses and PP&E (Details) Sheet http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails Balance Sheet Details - Schedule of Prepaid Expenses and PP&E (Details) Details 26 false false R27.htm 0000027 - Disclosure - Balance Sheet Details - Schedule of Accrued Compensation and Accrued Liabilities (Details) Sheet http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails Balance Sheet Details - Schedule of Accrued Compensation and Accrued Liabilities (Details) Details 27 false false R28.htm 0000028 - Disclosure - Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Details 28 false false R29.htm 0000029 - Disclosure - Fair Value Measurements - Assumptions Used to Determine Fair Value of Warrant Liability (Details) Sheet http://dermtech.com/role/FairValueMeasurementsAssumptionsUsedtoDetermineFairValueofWarrantLiabilityDetails Fair Value Measurements - Assumptions Used to Determine Fair Value of Warrant Liability (Details) Details 29 false false R30.htm 0000030 - Disclosure - Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Liabilities (Details) Sheet http://dermtech.com/role/FairValueMeasurementsSummaryofChangesinFairValueofLevel3LiabilitiesDetails Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Liabilities (Details) Details 30 false false R31.htm 0000031 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://dermtech.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 31 false false R32.htm 0000032 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 32 false false R33.htm 0000033 - Disclosure - Stockholders' Equity - Share-Based Compensation Expense (Details) Sheet http://dermtech.com/role/StockholdersEquityShareBasedCompensationExpenseDetails Stockholders' Equity - Share-Based Compensation Expense (Details) Details 33 false false R34.htm 0000034 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://dermtech.com/role/RelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 34 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. dmtk-20230331.htm 4 [dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrentAndNoncurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. dmtk-20230331.htm 4 [dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. dmtk-20230331.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: dmtk:NumberOfWarrantsEntitleHolderToPurchaseOneShare, us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 - dmtk-20230331.htm 4 dmtk-20230331.htm dmtk-20230331.xsd dmtk-20230331_cal.xml dmtk-20230331_def.xml dmtk-20230331_lab.xml dmtk-20230331_pre.xml dmtk-20230331xex311.htm dmtk-20230331xex312.htm dmtk-20230331xex321.htm ex101ceotransitionagreement.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 52 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dmtk-20230331.htm": { "axisCustom": 0, "axisStandard": 16, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 512, "http://xbrl.sec.gov/dei/2022": 34 }, "contextCount": 158, "dts": { "calculationLink": { "local": [ "dmtk-20230331_cal.xml" ] }, "definitionLink": { "local": [ "dmtk-20230331_def.xml" ] }, "inline": { "local": [ "dmtk-20230331.htm" ] }, "labelLink": { "local": [ "dmtk-20230331_lab.xml" ] }, "presentationLink": { "local": [ "dmtk-20230331_pre.xml" ] }, "schema": { "local": [ "dmtk-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 343, "entityCount": 1, "hidden": { "http://dermtech.com/20230331": 1, "http://fasb.org/us-gaap/2022": 3, "http://xbrl.sec.gov/dei/2022": 5, "total": 9 }, "keyCustom": 22, "keyStandard": 189, "memberCustom": 17, "memberStandard": 22, "nsprefix": "dmtk", "nsuri": "http://dermtech.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://dermtech.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Balance Sheet Details", "menuCat": "Notes", "order": "10", "role": "http://dermtech.com/role/BalanceSheetDetails", "shortName": "Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "11", "role": "http://dermtech.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "12", "role": "http://dermtech.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Contingencies", "menuCat": "Notes", "order": "13", "role": "http://dermtech.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "14", "role": "http://dermtech.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dmtk:NatureOfOperationsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - The Company and a Summary of its Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "15", "role": "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesPolicies", "shortName": "The Company and a Summary of its Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dmtk:NatureOfOperationsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - The Company and a Summary of its Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "16", "role": "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesTables", "shortName": "The Company and a Summary of its Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Balance Sheet Details (Tables)", "menuCat": "Tables", "order": "17", "role": "http://dermtech.com/role/BalanceSheetDetailsTables", "shortName": "Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "18", "role": "http://dermtech.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "19", "role": "http://dermtech.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://dermtech.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - The Company and a Summary of its Significant Accounting Policies - Additional Information (Details)", "menuCat": "Details", "order": "20", "role": "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "The Company and a Summary of its Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "dmtk:NumberOfRevenueStreams", "reportCount": 1, "unique": true, "unitRef": "revenuestream", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - The Company and a Summary of its Significant Accounting Policies - Schedule of Revenues Disaggregated by Revenue Source (Details)", "menuCat": "Details", "order": "21", "role": "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofRevenuesDisaggregatedbyRevenueSourceDetails", "shortName": "The Company and a Summary of its Significant Accounting Policies - Schedule of Revenues Disaggregated by Revenue Source (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - The Company and a Summary of its Significant Accounting Policies - Schedule of Anti-dilutive Securities (Details)", "menuCat": "Details", "order": "22", "role": "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesDetails", "shortName": "The Company and a Summary of its Significant Accounting Policies - Schedule of Anti-dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Balance Sheet Details - Schedule of Short-Term Marketable Securities (Details)", "menuCat": "Details", "order": "23", "role": "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails", "shortName": "Balance Sheet Details - Schedule of Short-Term Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "dmtk:EstimatedMarketValueOfDebtSecuritiesWithContractualMaturitiesOfLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Balance Sheet Details - Additional Information (Details)", "menuCat": "Details", "order": "24", "role": "http://dermtech.com/role/BalanceSheetDetailsAdditionalInformationDetails", "shortName": "Balance Sheet Details - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "dmtk:EstimatedMarketValueOfDebtSecuritiesWithContractualMaturitiesOfLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Balance Sheet Details - Continuous Loss Position (Details)", "menuCat": "Details", "order": "25", "role": "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails", "shortName": "Balance Sheet Details - Continuous Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dmtk:ScheduleOfPrepaidExpensesAndPropertyAndEquipmentTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Balance Sheet Details - Schedule of Prepaid Expenses and PP&E (Details)", "menuCat": "Details", "order": "26", "role": "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails", "shortName": "Balance Sheet Details - Schedule of Prepaid Expenses and PP&E (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dmtk:ScheduleOfPrepaidExpensesAndPropertyAndEquipmentTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Balance Sheet Details - Schedule of Accrued Compensation and Accrued Liabilities (Details)", "menuCat": "Details", "order": "27", "role": "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails", "shortName": "Balance Sheet Details - Schedule of Accrued Compensation and Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "menuCat": "Details", "order": "28", "role": "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "i8baf606076b44245a989e8184840c452_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iae7b80c163654bd8925da32db6a61170_D20230101-20230331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Fair Value Measurements - Assumptions Used to Determine Fair Value of Warrant Liability (Details)", "menuCat": "Details", "order": "29", "role": "http://dermtech.com/role/FairValueMeasurementsAssumptionsUsedtoDetermineFairValueofWarrantLiabilityDetails", "shortName": "Fair Value Measurements - Assumptions Used to Determine Fair Value of Warrant Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iae7b80c163654bd8925da32db6a61170_D20230101-20230331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://dermtech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "ibc67368283a84ef7bc92510608902c6d_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Liabilities (Details)", "menuCat": "Details", "order": "30", "role": "http://dermtech.com/role/FairValueMeasurementsSummaryofChangesinFairValueofLevel3LiabilitiesDetails", "shortName": "Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "ibc67368283a84ef7bc92510608902c6d_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "i43b44cc7f0fe45f7a5be8bebfdee7bee_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "31", "role": "http://dermtech.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "i43b44cc7f0fe45f7a5be8bebfdee7bee_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Stockholders' Equity - Additional Information (Details)", "menuCat": "Details", "order": "32", "role": "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "iba59ae796a2f4bc3aa4daf4b4d299cb2_I20230331", "decimals": null, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Stockholders' Equity - Share-Based Compensation Expense (Details)", "menuCat": "Details", "order": "33", "role": "http://dermtech.com/role/StockholdersEquityShareBasedCompensationExpenseDetails", "shortName": "Stockholders' Equity - Share-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Related Party Transactions - Additional Information (Details)", "menuCat": "Details", "order": "34", "role": "http://dermtech.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "shortName": "Related Party Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "5", "role": "http://dermtech.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "i45752b5922234e19b7450813fb86c795_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity", "menuCat": "Statements", "order": "6", "role": "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "ia069033744444614a12e268dd2585d6f_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "dmtk:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRSURelease", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "icb7453b0d706450cafed4089c5e2c82b_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "icb7453b0d706450cafed4089c5e2c82b_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - The Company and a Summary of its Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPolicies", "shortName": "The Company and a Summary of its Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dmtk-20230331.htm", "contextRef": "id2822026c4464d44a46ffff3b2c9e63c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 40, "tag": { "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]", "terseLabel": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "verboseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Addresses, Address Type [Axis]", "terseLabel": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_FormerAddressMember": { "auth_ref": [ "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Former address for entity", "label": "Former Address [Member]", "terseLabel": "Former Address" } } }, "localname": "FormerAddressMember", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "verboseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://dermtech.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "dmtk_AccruedBonusAndDeferredCompensationCurrent": { "auth_ref": [], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued bonus and deferred compensation, current.", "label": "Accrued Bonus And Deferred Compensation Current", "terseLabel": "Accrued salaries and wages" } } }, "localname": "AccruedBonusAndDeferredCompensationCurrent", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dmtk_AccruedConsultingServicesCurrent": { "auth_ref": [], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued consulting services, current.", "label": "Accrued Consulting Services Current", "terseLabel": "Accrued consulting services" } } }, "localname": "AccruedConsultingServicesCurrent", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dmtk_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Warrant Issued, Shares", "label": "Adjustments to Additional Paid in Capital, Warrant Issued, Shares", "terseLabel": "Issuance of common stock from warrant exercises (in shares)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssuedShares", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "dmtk_AtTheMarketOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At the market offering.", "label": "At The Market Offering [Member]", "terseLabel": "At-The Market Offering" } } }, "localname": "AtTheMarketOfferingMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dmtk_ChangeInUnrealizedGainLossOnAvailableForSaleMarketableSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in unrealized gain loss on available-for-sale marketable securities.", "label": "Change In Unrealized Gain (Loss) On Available For Sale Marketable Securities", "terseLabel": "Change in unrealized net gains/(losses) on available-for-sale marketable securities and cash equivalents" } } }, "localname": "ChangeInUnrealizedGainLossOnAvailableForSaleMarketableSecurities", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "dmtk_ClassOfWarrantOrRightWarrantsOrRightsIssuedToPurchaseCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of warrant or rights issued to purchase common stock.", "label": "Class Of Warrant Or Right, Warrants Or Rights Issued To Purchase Common Stock", "terseLabel": "Warrants issued to purchase common stock (in shares)" } } }, "localname": "ClassOfWarrantOrRightWarrantsOrRightsIssuedToPurchaseCommonStock", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "dmtk_CommonSharesIssuedUponExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common shares issued upon exercise of warrants.", "label": "Common Shares Issued Upon Exercise Of Warrants", "verboseLabel": "Common shares issued upon exercise of warrants (in shares)" } } }, "localname": "CommonSharesIssuedUponExerciseOfWarrants", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "dmtk_ComputerEquipmentGross": { "auth_ref": [], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Computer equipment gross.", "label": "Computer Equipment Gross", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentGross", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails" ], "xbrltype": "monetaryItemType" }, "dmtk_ContractRevenueAdhesivePatchKitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract revenue, adhesive patch kits.", "label": "Contract Revenue Adhesive Patch Kits [Member]", "terseLabel": "Adhesive patch kits" } } }, "localname": "ContractRevenueAdhesivePatchKitsMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofRevenuesDisaggregatedbyRevenueSourceDetails" ], "xbrltype": "domainItemType" }, "dmtk_ContractRevenueProjectManagementFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract revenue project management fees.", "label": "Contract Revenue Project Management Fees [Member]", "terseLabel": "Project management fees" } } }, "localname": "ContractRevenueProjectManagementFeesMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofRevenuesDisaggregatedbyRevenueSourceDetails" ], "xbrltype": "domainItemType" }, "dmtk_ContractRevenueRNAExtractionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract revenue, RNA extractions.", "label": "Contract Revenue R N A Extractions [Member]", "terseLabel": "RNA extractions" } } }, "localname": "ContractRevenueRNAExtractionsMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofRevenuesDisaggregatedbyRevenueSourceDetails" ], "xbrltype": "domainItemType" }, "dmtk_ContractualActivitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract activities.", "label": "Contractual Activities [Member]", "terseLabel": "Contract revenue" } } }, "localname": "ContractualActivitiesMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations", "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dmtk_CowenLimitedLiabilityCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cowen Limited Liability Company.", "label": "Cowen Limited Liability Company [Member]", "terseLabel": "Cowen and Company LLC" } } }, "localname": "CowenLimitedLiabilityCompanyMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dmtk_CreditLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Credit Losses", "label": "Credit Losses", "terseLabel": "Credit losses" } } }, "localname": "CreditLosses", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "dmtk_EVERSANALifeScienceServicesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EVERSANA Life Science Services, LLC.", "label": "EVERSANA Life Science Services LLC [Member]", "terseLabel": "EVERSANA" } } }, "localname": "EVERSANALifeScienceServicesLLCMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dmtk_EstimatedMarketValueOfDebtSecuritiesWithContractualMaturitiesOfLessThan12Months": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Estimated market value of debt securities with contractual maturities of less than 12 months.", "label": "Estimated Market Value Of Debt Securities With Contractual Maturities Of Less Than12 Months", "terseLabel": "Estimated market value of debt securities with contractual maturities of less than 12 months" } } }, "localname": "EstimatedMarketValueOfDebtSecuritiesWithContractualMaturitiesOfLessThan12Months", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "dmtk_EstimatedMarketValueOfRemainingDebtSecuritiesWithContractualMaturitiesOfUpTo21Months": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Estimated market value of remaining debt securities with contractual maturities of up to 21 months.", "label": "Estimated Market Value Of Remaining Debt Securities With Contractual Maturities Of Up To 21 Months", "terseLabel": "Estimated market value of remaining debt securities with contractual maturities of up to 21 months" } } }, "localname": "EstimatedMarketValueOfRemainingDebtSecuritiesWithContractualMaturitiesOfUpTo21Months", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "dmtk_EstimatedMarketValueOfRemainingDebtSecuritiesWithContractualMaturitiesOfUpTo23Months": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Estimated Market Value Of Remaining Debt Securities With Contractual Maturities Of Up To 23 Months", "label": "Estimated Market Value Of Remaining Debt Securities With Contractual Maturities Of Up To 23 Months", "terseLabel": "Estimated market value of remaining debt securities with contractual maturities of up to 23 months" } } }, "localname": "EstimatedMarketValueOfRemainingDebtSecuritiesWithContractualMaturitiesOfUpTo23Months", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "dmtk_GrossProceedsFromIssuanceOfCommonStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross proceeds from issuance of common stock.", "label": "Gross Proceeds From Issuance Of Common Stock", "terseLabel": "Gross proceeds from issuance of common stock" } } }, "localname": "GrossProceedsFromIssuanceOfCommonStock", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "dmtk_IncreaseDecreaseInStockIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in stock issuance costs.", "label": "Increase (Decrease) In Stock Issuance Costs", "negatedLabel": "Decrease in issuance costs" } } }, "localname": "IncreaseDecreaseInStockIssuanceCosts", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "dmtk_NatureOfOperationsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature Of Operations Policy", "label": "Nature Of Operations Policy [Policy Text Block]", "terseLabel": "Nature of Operations" } } }, "localname": "NatureOfOperationsPolicyPolicyTextBlock", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dmtk_NumberOfRevenueStreams": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of revenue streams.", "label": "Number Of Revenue Streams", "terseLabel": "Number of revenue streams (in number of streams)" } } }, "localname": "NumberOfRevenueStreams", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "dmtk_NumberOfWarrantsEntitleHolderToPurchaseOneShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants entitle holder to purchase one share.", "label": "Number Of Warrants Entitle Holder To Purchase One Share", "terseLabel": "Number of warrants entitle holder to purchase one share" } } }, "localname": "NumberOfWarrantsEntitleHolderToPurchaseOneShare", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "dmtk_PlacementAgentWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Placement agent warrants.", "label": "Placement Agent Warrants [Member]", "terseLabel": "Placement Agent Warrants" } } }, "localname": "PlacementAgentWarrantsMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dmtk_PrivateSpecialPurposeAcquisitionCompaniesWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private special purpose acquisition companies warrants.", "label": "Private Special Purpose Acquisition Companies Warrants [Member]", "terseLabel": "Private SPAC Warrants" } } }, "localname": "PrivateSpecialPurposeAcquisitionCompaniesWarrantsMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dmtk_PublicSpecialPurposeAcquisitionCompaniesWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public special purpose acquisition companies warrants.", "label": "Public Special Purpose Acquisition Companies Warrants [Member]", "terseLabel": "Public SPAC Warrants" } } }, "localname": "PublicSpecialPurposeAcquisitionCompaniesWarrantsMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dmtk_RestrictedCashMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Cash.", "label": "Restricted Cash [Member]", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCashMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dmtk_RevenuePerformanceObligationSatisfiedVariableConsiderationUpdateIncreaseDecreaseInRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue, Performance Obligation Satisfied, Variable Consideration Update, Increase (Decrease) In Revenue", "label": "Revenue, Performance Obligation Satisfied, Variable Consideration Update, Increase (Decrease) In Revenue", "terseLabel": "Increase (decrease) in revenue" } } }, "localname": "RevenuePerformanceObligationSatisfiedVariableConsiderationUpdateIncreaseDecreaseInRevenue", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "dmtk_ScheduleOfPrepaidExpensesAndPropertyAndEquipmentTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of prepaid expenses and PP&E.", "label": "Schedule Of Prepaid Expenses And Property And Equipment Table [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and PP&E" } } }, "localname": "ScheduleOfPrepaidExpensesAndPropertyAndEquipmentTableTableTextBlock", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "dmtk_SpecialPurposeAcquisitionCompaniesWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Special purpose acquisition companies warrants.", "label": "Special Purpose Acquisition Companies Warrants [Member]", "terseLabel": "SPAC Warrants" } } }, "localname": "SpecialPurposeAcquisitionCompaniesWarrantsMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dmtk_SpouseOfChiefCommercialOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Spouse of chief commercial officer.", "label": "Spouse Of Chief Commercial Officer [Member]", "terseLabel": "Leana Wood" } } }, "localname": "SpouseOfChiefCommercialOfficerMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dmtk_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRSURelease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares stock options exercised and RSU release.", "label": "Stock Issued During Period, Shares, Stock Options Exercised And RSU Release", "terseLabel": "Issuance of common stock from option exercises and RSU releases (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercisedAndRSURelease", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "dmtk_StockIssuedDuringPeriodValueStockOptionsExercisedAndRSURelease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period value stock options exercised and RSU release.", "label": "Stock Issued During Period, Value, Stock Options Exercised And RSU Release", "terseLabel": "Issuance of common stock from option exercises and RSU releases" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedAndRSURelease", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "dmtk_TestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Test", "label": "Test [Member]", "terseLabel": "Test" } } }, "localname": "TestMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dmtk_TestRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Test Revenue", "label": "Test Revenue [Member]", "terseLabel": "Test revenue", "verboseLabel": "DermTech Melanoma Test" } } }, "localname": "TestRevenueMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations", "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofRevenuesDisaggregatedbyRevenueSourceDetails" ], "xbrltype": "domainItemType" }, "dmtk_TheCompanyAndSummaryOfItsSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The company and summary of its significant accounting policies.", "label": "The Company And Summary Of Its Significant Accounting Policies [Line Items]", "terseLabel": "The Company and Summary of its Significant Accounting Policies [Line Items]" } } }, "localname": "TheCompanyAndSummaryOfItsSignificantAccountingPoliciesLineItems", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dmtk_TheCompanyAndSummaryOfItsSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The company and summary of its significant accounting policies.", "label": "The Company And Summary Of Its Significant Accounting Policies [Table]", "terseLabel": "Accounting Policies" } } }, "localname": "TheCompanyAndSummaryOfItsSignificantAccountingPoliciesTable", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dmtk_TwoThousandEighteenConvertibleBridgeNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand eighteen convertible bridge notes.", "label": "Two Thousand Eighteen Convertible Bridge Notes [Member]", "terseLabel": "2018 Convertible Bridge Notes" } } }, "localname": "TwoThousandEighteenConvertibleBridgeNotesMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dmtk_WarrantLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant liability fair value disclosure.", "label": "Warrant Liability Fair Value Disclosure", "terseLabel": "Warrant liability" } } }, "localname": "WarrantLiabilityFairValueDisclosure", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "dmtk_WarrantLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant liability.", "label": "Warrant Liability [Member]", "terseLabel": "Warrant Liability" } } }, "localname": "WarrantLiabilityMember", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofChangesinFairValueofLevel3LiabilitiesDetails" ], "xbrltype": "domainItemType" }, "dmtk_WeightedAveragePurchasePricePerShareInOffering": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average purchase price per share in offering.", "label": "Weighted Average Purchase Price Per Share In Offering", "terseLabel": "Weighted average purchase price per share (in usd per share)" } } }, "localname": "WeightedAveragePurchasePricePerShareInOffering", "nsuri": "http://dermtech.com/20230331", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r193", "r384", "r430", "r444", "r481", "r482", "r485", "r498" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations", "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails", "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofRevenuesDisaggregatedbyRevenueSourceDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r193", "r384", "r430", "r444", "r481", "r482", "r485", "r498" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations", "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails", "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofRevenuesDisaggregatedbyRevenueSourceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r11", "r443" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r126", "r196", "r197", "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable gross" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r196", "r197" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets", "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r34" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of premiums, net of accretion of discounts on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails", "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued liabilities:" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r99", "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.", "label": "Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r13", "r73" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued bonus and commissions" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r54", "r120" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r131", "r132", "r133", "r135", "r141", "r142", "r458" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r17", "r18", "r19", "r127", "r402", "r409", "r410" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r6" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r311", "r312", "r313", "r468", "r469", "r470", "r487" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r78", "r79", "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r62", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "verboseLabel": "Issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r57", "r62", "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of common stock from warrant exercises" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "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:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive equity instruments excluded from diluted net loss per share of common stock" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r94", "r103", "r122", "r151", "r184", "r187", "r191", "r205", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r230", "r231", "r317", "r321", "r336", "r443", "r483", "r484", "r492" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r116", "r130", "r151", "r205", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r230", "r231", "r317", "r321", "r336", "r443", "r483", "r484", "r492" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r84" ], "calculation": { "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value on a recurring basis" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r50" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r51" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r199", "r212" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r49", "r198", "r212", "r397" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Total marketable securities, available for sale", "verboseLabel": "Estimated Market Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails", "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r82", "r83" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r36", "r37", "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment recorded in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r35", "r118", "r413" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets", "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r30", "r35", "r39" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r30", "r35", "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r30", "r90" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r454" ], "calculation": { "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash equivalents:" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r71", "r74" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrant (in usd per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of shares issued for each warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Total number exercised of public warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.", "label": "Commitments Disclosure [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r468", "r469", "r487" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock", "verboseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical", "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value per share (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r62" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r5", "r443" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value per share; 50,000,000 shares authorized as of March\u00a031, 2023 and December\u00a031, 2022; 31,088,911 and 30,297,408 shares issued and outstanding at March\u00a031, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r20", "r137", "r139", "r143", "r398", "r403" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r101", "r179" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r267", "r268", "r272" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Short term deferred revenue", "verboseLabel": "Short-term deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets", "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r437", "r439", "r499" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails", "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails", "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r24", "r151", "r205", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r230", "r231", "r336", "r483" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Total cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "terseLabel": "Customer refund liability" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r1", "r2", "r3", "r95", "r96", "r102", "r152", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r343", "r424", "r425", "r426", "r427", "r428", "r465" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r15", "r152", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r343", "r424", "r425", "r426", "r427", "r428", "r465" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r204", "r216", "r422" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "AFS, Greater than 12 months, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r204", "r216" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedTerseLabel": "AFS, Greater than 12 months, Gross Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r204", "r216", "r422" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "AFS, Less than 12 months, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r204", "r216" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "AFS, Less than 12 months, Gross Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Schedule of Short-Term Marketable Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r202", "r213", "r422" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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 unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "totalLabel": "AFS, Total, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r203", "r214" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "AFS, Total, Gross Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r33", "r52" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofRevenuesDisaggregatedbyRevenueSourceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r271", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofRevenuesDisaggregatedbyRevenueSourceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Revenues Disaggregated by Revenue Source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r75", "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r98", "r108", "r223", "r224", "r225", "r229", "r230", "r231", "r351", "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Due to related party" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r144", "r158", "r159", "r160", "r161", "r162", "r166", "r168", "r170", "r171", "r172", "r174", "r326", "r327", "r399", "r404", "r419" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share of common stock outstanding, basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r144", "r158", "r159", "r160", "r161", "r162", "r168", "r170", "r171", "r172", "r174", "r326", "r327", "r399", "r404", "r419" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share of common stock outstanding, diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r41", "r42" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation", "totalLabel": "Total accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails", "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current [Abstract]", "terseLabel": "Accrued compensation:" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Compensation cost related to non-vested awards not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average term expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r62", "r114", "r140", "r141", "r142", "r153", "r154", "r155", "r157", "r163", "r165", "r175", "r206", "r266", "r311", "r312", "r313", "r314", "r315", "r325", "r337", "r338", "r339", "r340", "r341", "r342", "r347", "r405", "r406", "r407" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical", "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r33", "r58" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value of warrant liability", "terseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "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]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r328", "r329", "r334" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Summary of Assumptions Used to Calculate Fair Value of Warrant Liability Using Black-Scholes-Merton Valuation Model" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofChangesinFairValueofLevel3LiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r240", "r273", "r274", "r275", "r276", "r277", "r278", "r329", "r357", "r358", "r359", "r425", "r426", "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsNarrativeDetails", "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://dermtech.com/role/FairValueMeasurementsSummaryofChangesinFairValueofLevel3LiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r87", "r88" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofChangesinFairValueofLevel3LiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r328", "r329", "r330", "r331", "r335" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r240", "r273", "r278", "r329", "r357", "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsNarrativeDetails", "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r240", "r273", "r278", "r329", "r358", "r425", "r426", "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r240", "r273", "r274", "r275", "r276", "r277", "r278", "r329", "r359", "r425", "r426", "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://dermtech.com/role/FairValueMeasurementsSummaryofChangesinFairValueofLevel3LiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofChangesinFairValueofLevel3LiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsNarrativeDetails", "http://dermtech.com/role/FairValueMeasurementsSummaryofChangesinFairValueofLevel3LiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r86", "r88" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsNarrativeDetails", "http://dermtech.com/role/FairValueMeasurementsSummaryofChangesinFairValueofLevel3LiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r86", "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of Changes in Fair Value of Level 3 Liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r332" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofChangesinFairValueofLevel3LiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofChangesinFairValueofLevel3LiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r240", "r273", "r274", "r275", "r276", "r277", "r278", "r357", "r358", "r359", "r425", "r426", "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsNarrativeDetails", "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://dermtech.com/role/FairValueMeasurementsSummaryofChangesinFairValueofLevel3LiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r333", "r335" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r345" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r345" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term finance lease obligations, less current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r200", "r201", "r207", "r208", "r209", "r210", "r211", "r215", "r217", "r218", "r248", "r262", "r323", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r422", "r476", "r477", "r478", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails", "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails", "http://dermtech.com/role/FairValueMeasurementsAssumptionsUsedtoDetermineFairValueofWarrantLiabilityDetails", "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r53" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r462" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Gain on disposal of equipment" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r25" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r23", "r151", "r184", "r186", "r190", "r192", "r205", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r230", "r231", "r336", "r421", "r483" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross (loss) profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r219", "r220" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r32" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, accrued liabilities and deferred revenue" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r32" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r32" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r32" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r461", "r490" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r32" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r145", "r148", "r149" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest on finance lease obligations" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r128", "r414", "r443" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Investment Holdings [Line Items]", "terseLabel": "Investment Holdings [Line Items]" } } }, "localname": "InvestmentHoldingsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentHoldingsTable": { "auth_ref": [ "r110", "r111", "r411", "r500" ], "lang": { "en-us": { "role": { "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.", "label": "Investment Holdings [Table]", "terseLabel": "Investment Holdings [Table]" } } }, "localname": "InvestmentHoldingsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails", "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Fair Value Disclosure [Abstract]", "terseLabel": "Marketable securities, available for sale:" } } }, "localname": "InvestmentsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r53" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements, Gross", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r12", "r151", "r205", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r230", "r231", "r318", "r321", "r322", "r336", "r420", "r483", "r492", "r493" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r10", "r97", "r105", "r443", "r466", "r479", "r489" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r14", "r117", "r151", "r205", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r230", "r231", "r318", "r321", "r322", "r336", "r443", "r483", "r492", "r493" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r84" ], "calculation": { "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Liabilities, Fair Value Disclosure, Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r53" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Laboratory equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Short-term marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets", "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]", "terseLabel": "Money market" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Notes [Member]", "terseLabel": "Municipal debt securities" } } }, "localname": "MunicipalNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails", "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails", "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r147" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r147" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r30", "r31", "r34" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r21", "r34", "r100", "r109", "r115", "r136", "r138", "r142", "r151", "r156", "r158", "r159", "r160", "r161", "r164", "r165", "r169", "r184", "r186", "r190", "r192", "r205", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r230", "r231", "r327", "r336", "r421", "r483" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations", "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Issued But Not Yet Effective" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r26" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income/(expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r184", "r186", "r190", "r192", "r421" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r345" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r345" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r344" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r462" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r0", "r40", "r46", "r81" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "The Company and a Summary of its Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofAccruedCompensationandAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r129", "r443" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r121" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r131", "r134" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized net gain/(loss) on marketable securities and cash equivalents" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r48" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r27" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r456" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails", "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid expenses and other current assets:" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r416", "r423", "r480" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock in connection with at-the-market offering, net" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Sales and maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r28", "r77" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r28" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from contributions to the Employee Stock Purchase Plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r460" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of common stock warrants", "verboseLabel": "Total proceeds from exercise of public warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r115", "r136", "r138", "r146", "r151", "r156", "r164", "r165", "r184", "r186", "r190", "r192", "r205", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r230", "r231", "r316", "r319", "r320", "r327", "r336", "r400", "r421", "r440", "r441", "r459", "r483" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r53", "r119" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Total property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross [Abstract]", "terseLabel": "Property and equipment, gross:" } } }, "localname": "PropertyPlantAndEquipmentGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r55", "r106", "r401", "r443" ], "calculation": { "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsScheduleofPrepaidExpensesandPPEDetails", "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r471", "r472", "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r279", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r113", "r350", "r351", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Related party transaction, other" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of selling, general and administrative expenses resulting from transactions, excluding transactions that are eliminated in consolidated or combined financial statements, with related party.", "label": "Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party", "terseLabel": "Related party certain marketing cost" } } }, "localname": "RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r279", "r350", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r348", "r349", "r351", "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "Repayments of Debt and Lease Obligation", "negatedLabel": "Principal repayments of finance lease obligations" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r80", "r112", "r494" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r454", "r463", "r495", "r497" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash, end of period:" } } }, "localname": "RestrictedCashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r412", "r455", "r463" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r7", "r69", "r104", "r408", "r410", "r443" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets", "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r114", "r153", "r154", "r155", "r157", "r163", "r165", "r206", "r311", "r312", "r313", "r314", "r315", "r325", "r405", "r407" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r182", "r183", "r185", "r188", "r189", "r193", "r194", "r195", "r270", "r271", "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofRevenuesDisaggregatedbyRevenueSourceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r182", "r183", "r185", "r188", "r189", "r193", "r194", "r195", "r270", "r271", "r384" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r417", "r418" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r269" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation, estimated revenue expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r346", "r442" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Compensation and Accrued Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r328", "r329" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r92", "r93" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsAssumptionsUsedtoDetermineFairValueofWarrantLiabilityDetails", "http://dermtech.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r59", "r60", "r61", "r63", "r64", "r65", "r66", "r67", "r68", "r69", "r123", "r124", "r125", "r176", "r249", "r250", "r251", "r253", "r257", "r262", "r264", "r429", "r453", "r464" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule Of Stock By Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r32" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsAssumptionsUsedtoDetermineFairValueofWarrantLiabilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Assumed volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsAssumptionsUsedtoDetermineFairValueofWarrantLiabilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Assumed risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsAssumptionsUsedtoDetermineFairValueofWarrantLiabilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsAssumptionsUsedtoDetermineFairValueofWarrantLiabilityDetails", "http://dermtech.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsAssumptionsUsedtoDetermineFairValueofWarrantLiabilityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Issuance price per share (in usd per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r16", "r62", "r114", "r140", "r141", "r142", "r153", "r154", "r155", "r157", "r163", "r165", "r175", "r206", "r266", "r311", "r312", "r313", "r314", "r315", "r325", "r337", "r338", "r339", "r340", "r341", "r342", "r347", "r405", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical", "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations", "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r153", "r154", "r155", "r175", "r384" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations", "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r4", "r5", "r62", "r69" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock from Employee Stock Purchase Plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r4", "r5", "r62", "r69" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock at a weighted average price of $3.68 through at-the-market offering, net of $0.1 million issuance costs (in shares)", "verboseLabel": "Issuance of common stock, net of issuance costs shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r4", "r5", "r62", "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock from Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r4", "r5", "r62", "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock at a weighted average price of $3.68 through at-the-market offering, net of $0.1 million issuance costs", "verboseLabel": "Issuance of preferred stock, total offering amount" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Stock option" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r5", "r8", "r9", "r47", "r443", "r466", "r479", "r489" ], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets", "http://dermtech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r72", "r150", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r266", "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "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.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Conversion ratio of reverse stock split" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfInvestmentHoldingsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Summary of Investment Holdings [Line Items]", "terseLabel": "Summary of Investment Holdings [Line Items]" } } }, "localname": "SummaryOfInvestmentHoldingsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r200", "r201", "r248", "r262", "r323", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r476", "r477", "r478", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-us": { "role": { "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.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails", "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails", "http://dermtech.com/role/FairValueMeasurementsAssumptionsUsedtoDetermineFairValueofWarrantLiabilityDetails", "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesShorttermDebtSecuritiesMember": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae) which have maturities of one year or less. Excludes US Treasury securities and debt issued by Government-sponsored Enterprises (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae).", "label": "US Government Agencies Short-Term Debt Securities [Member]", "terseLabel": "U.S. government debt securities" } } }, "localname": "USGovernmentAgenciesShorttermDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/BalanceSheetDetailsContinuousLossPositionDetails", "http://dermtech.com/role/BalanceSheetDetailsScheduleofShortTermMarketableSecuritiesDetails", "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "US Government Debt Securities [Member]", "terseLabel": "U.S. government debt securities" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r43", "r44", "r45", "r177", "r178", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "verboseLabel": "Common Stock Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/TheCompanyandaSummaryofitsSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://dermtech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Warrant liability" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants expiration period" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WarrantyRightsAndObligationsFairValueOptionMember": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "This element represents the rights and obligations under a warranty that is not a financial instrument (because it requires or permits the warrantor to provide goods or services rather than a cash settlement) but whose terms permit the warrantor to settle by paying a third party to provide those goods or services.", "label": "Warranty, Rights and Obligations, Fair Value Option [Member]", "terseLabel": "Warranty liability" } } }, "localname": "WarrantyRightsAndObligationsFairValueOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/FairValueMeasurementsAssumptionsUsedtoDetermineFairValueofWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r167", "r172" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares outstanding used in computing net loss per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r166", "r172" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares outstanding used in computing net loss per share, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://dermtech.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r445": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r446": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r447": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r448": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r449": { "Name": "Form 10-Q", "Number": "249", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Form 8-K", "Number": "249", "Publisher": "SEC", "Section": "308", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r451": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r452": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r457": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r46": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r475": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r501": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r502": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123478648&loc=d3e12026-108606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 53 0001651944-23-000045-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001651944-23-000045-xbrl.zip M4$L#!!0 ( #"$I%9S;#1O85(! '"Y#P 1 9&UT:RTR,#(S,#,S,2YH M=&WL?6E7&TFSYO?[*S3<.S/=YY!V[HN[7^;0@-WTM80-LKGPQ2=74U@+KR3, M\NLGLB2Q8X,1((GRZ;8EU9:5$?'D$Y&1D7_^O^-VJ_8]]OI%M_.O!?(*+]3^ MW]*?_PNA__EK\WUMM>L/V[$SJ*WTHAW$4#LJ!GNU[1#[WVJIUVW7MKN];\5W MBU!YS4KWX*17?-T;U"BF[,K!WALK.<-$.21<3(@[YY'%AB$LK2/PAX5 %K^^ M4=QBQ:1'+"B+>(H:&2H'_V_%O8&@X,WKU\?'1V]@N^OOG:_ORXZK:(3\QN_ M'O1LIY^ZO;8=0(^\II@(A#5B9&%TG] >?#N[28B]]B#ZO5>^VWZ=WQFS\S./ M^\6EIQVQ5]W>5S@-D]?_4W^_Y?=BVZ*BTQ_8CH]G5[E>Z_)U^9?QE>SUU?,/ M^^BKM0=G5R3;=^79HP.Y671\<\D#YY;+ M!'^8H]Y$R?R7U;(I!!-T;B@=V\Z/CL6;M0ZT[V0%7J=G6^N=$(__.YXLU(J0 M;\T^G[C5[O?W=//[#JL?AOVU[[OOS/Y&>X-[?73]ZS1VCD]:#>:'X\;IZ&]N[V[M[N_AC>:_F1C M>XWO-M=/&ONM_?KJ)U$__5S4B<;OZ>[)SK:7&^\^G=;;C6^[VYM[]>:::*RV MBOJ[?_9WFNNB03\=;:RNX9W395S?KW\/[]X6[MTGN;&]<])8W=W/]VS0M^W& MZC_MW?8ZWFG^M=]X]WE_8_MM;J.HKRZ/KOD,SQ*=W697[.ZOXT:[GMO/=K9W MST0\-NB[VUK M)]K>6B>LPK"R4!M" SSA>/ FP"^H#8_=0\%6*O!3%3B]K@*6ZH"-0(DX$#R, MMLA*GY F7'!F4Z+4+RP1BC(L/)GTQUSB7/QOX9=^)>"?"1A?$[ R)@@,Y"@) M24# QB)K;$"!6ITX)S82P/ LA&>3[P>X?S=4$KZ3A,DU"0=C?= \(1DLF+#C M%#E#/-),),:"]1Z#A#\^I?TN@W!#*>"6_7H9LE-Q' -*MI59827L'PN;7A#[6J8 BQ0)QDP+26$1$.%..*Q(UY@M+9??>(N^W/>LSLZX==HJAM#N';1=[ M"YA8;B&IG>Q-4X.U^XW3GN/'NGV_O MV>;>3ONXM;'?V&OL__5MY_1S>S>KRNE':$==U-_ML,9JH]@Y;7W;6/UTNK&] MV1I? \\ZW*6?9)VNT?J[S?W&]FX[JPJ(G^RX3O\!%?O(&\VZV'WW M.=6+K"*EJF!XM]/&T1 ^-> 9"RJ1%Y(3(I+") "W>R7&:C+6 MB]OUI+]G>[%_54^9@X.-$K5W$A;T1_VBD$1^RNVU8KAKY,UZ_[J.H7['5_5F-W];V2'KC/0M%9] M]1L &;07M!.N@VL Y/9WO]7W=T[JJV]OTABI'-,<' &JE$3<4AA"A > CTP+ MZ8 )6I8UACY491BA!O.HHF.&N^0U/-4YKCU61B@6*Y69%96!D4@2 ^.Y#\X@ M#CX#G9O?#8<_OV7[*>YC'?VUT#2\(S5=0SG[^_0S1:3!$FEM_*B.J;D>:-!/L+5'A\HUA&JL;?BI"_ MIR+V:F6#XHT!YI7U_[X<<[EZ\=+XI\MW/RB]J/&W_L#V!CE@4KIV"!J'R?BZ M\V-GS0P73F6EKW_YR/C[^"&O+W74C?UF--71B1B3H4 (M(8!A5AN0F*1$G:C MQ3YROXU>/W[-KLGP:X"''0/_],6@'C,FU$(!1X=3'.?!QN400$OZL3_ZD(.J MR\=%?V$IG_,6P"'V1H>&M_GS]8UW/^NYLT;,A"P9QX)X(T64CG-E#=A!! M@ M0BD&I&$T8G.JIT#UA[,>@U$/<$3UV8U&1^[6 WE$*E]_1&+&O[>C[1_VXM)( M .7!\2W&Q\;?\SUN[%%GA;%1&6EIXLXS:WFP\(D':HQW] ('FK8>O:A3O]BC MAR4V7^ZRT=S)FT];J_?NS2 Q^+^G9I(;KH*2#DQP]BTPSZ-G[^70MI;!A_E> MAA3FT18I,0PKC\&?4SR%9*1BA$4&HRD6#,?9M\7G$.7S6*4 3\LE[[22G,K@ M @R+2KMD Q4:^V<0Y4STFY<)^L@D(ICCF D#"$8%XT[(H+TP3\)>4DLW,CFN40BAPJLZT/M@CKG15[4 QL:T;$Q'E0'!,?M-/<"NZ" M!0%I%TU(0FLQ/V+R_K!]V,J9KHTX^-3I1=LJ3B,([#LPOGS].UMTWG4M$T@Z)8)9-%PI:2-X=&#*. BB-)M#8WY\AO/\4M4@2@_LA[&H M. >/4,DD*#-]U$):R20,D]$JBXT3U NL1<)F;B3WI/[@Y.3#A1+4"4,I93P2 MD]U#K E+3DNOS##20N; 7W\J?Y!,+@@6O)*&)"*MX"*!^^"9LHE:J6FBQ,R- M:)YC;)JJA):2.*Q-8D\GG^?J M 8NE 6Z471/.)>&6T$@E8 L56@299F R?9J&Z>>?&N8R.)R\#R)1+J37*CIM M(W76. M.Y_P)]'E"@L\S[Z\)P8P2G"SC@;-,U*1@)F(-3H^GK;%YVM-K82FU2B0V?_)^XI#@LTC52N]P#"FG?G-#@V=2P8KHB0"ZIU0PBON\]$%R'X/ VC-L,9\;T3Q/]LZD MQ*0$)P(KS+CEW&JFI0+WRDKJ@+P+,T=BF@Z/>((&EJOV6**LE(D'XDS 5!'L M@^?@&:9FSTZ9:L\97R_.R\ _)&M14F:SY/B1@6$J$D:NFDHS.1 M@7/'W/716I+EL!?[Q??XP0[\WG\7@[F^\1\\L92SA(W0/"29RY:)@E+ M8@9H^G1+]5EH.@@L<19UBMYPFA18+,76AZ"SD-DLY-_<3ZJ;C>6UX\&H L)< M&BKAB3F-D\Q+ASPGQAOB"09VGY(C5,Z=H3ZI2)_%2B4S46BC&(^,8XE="CPF M\.!<3%BGYRA[\;@BA3/WHQ_4;<=^+7GHVSB?Z_Q(M#P 05(2W#TJA+;&>F5Q M"LS!?\^Q.&S^)/LL-DN$DRQYS"T%8U78"LYXB(QQR@B,K=.;LG.'1=0SDI8C M1="6P:36RJ#DXC8&>&25=P:[IS(A6\C M(3)8(6;7#IYH ?.C&$;. "4$PSVMY41;, ]C'==)N*B)"S-K&$\OE,E9"I,A M"1@E3 @@% O_&BNUX0*L!!#+S@#+.POIPAU"T3H$"<3SVH]KQ[YU&&)XV^NV M6,AA@==]8[,,X8J:0" MAC3,S S0PCE4A6?AD4Y9@4, !YZ##L (ZH.T,7$3(B<.5ZAP117*F=B-@WR+ M>40&X$PT$AR,R)N%8*5-5(&0 .)B(:99RHZ9,W5XGN09Q3!7G+!$'0?>8(#& MY;HR1B@A#0X5.ER=L>P/>H4?Q#"WZZ6ULTD[$K0/@5LJ'4W18*U$$HQ%,4O9 MKG.H$L^34OD+^T<\LDKC6YP;G S$A6A1CA'*<];+W"/E4L8*Q:TBU%AJOP<".C3UKON M]]CKE$>^1C@W]K?VNKW!(/;:,RDT)[C1244>C>)"2\.\A6\!6:TT534(KS4).E)L# =4!\WUQ8%MY&Z59D8OQF +> M!2TEYI1YC:-2WA/B7 (?PLV!7*8%[28GM)22Y$$D1ICD8%*:VL0TMLH[('AA M!BIMK-C^WG(GY']RMSAX>]@)/Q/.W17&%KW/MG4( MGL'9Q[_A;6S/[YV\C]]CZW([SDY:[X"7T2_/((_0F/J00I;3X;WX[T/0U)-; M6G+AU/YFUMX>>#PS,E0G1B,V&- &:\Y,WK4E&9DW$K))QJ@KY7ULY:65\OXR MC5&%$I;Z4OEY)V>&0D!6:"]KGU3V9>QV>&..K=/@Y/":-27)< M!"\XCQQTETKN@S:4!V'"%"=/3B7QJW3X&708J"?X^3A$K2)G)&C,I79"6)>W M#A9SPCTKM9ETBG+B$MQKR51PG$OJ& ^)^!2-HC*$.5&;BQ'J1]>LE(FV#X!3S]:EQI MSO-H#@N2:8TU53%Q0H1C22O'L=$!P]\S0$NLD0& M'7.%-R&\GP'HF2HB^/(4R'CL:628..5Y=!18E_;*,N\C2=J]$ 2J)H$?4*C? M)HDE5M)Q3CE0>FVB)IIKCCT7LY!__N)D1I41-B0;C<8\**QQL")&CV.0N8+" M#,CL<;*;*]HS&PJ,+5WJ& MF<"E%%8Y'!SW6'"'&9V%47,.%+BB?;\>NJ76$V$$C8YP3;E+P@1'B0L>?B05 MA:ATY@97(2GF/,"> MJ9UPM'3R5F7$O+["Q,ODX7[7NZA4J54M^>P8\Q2SQ9 M(B3GSFMMF#0T;])))!5N%I;W3A45K)1Z"I2:<)54S+.RDG$6G6,<>V>Q45); MAU^(4D^.'E9*/05*K8,V,@7,5*YXQIR5P%B=@D^":);FP>>J].@I7!]MO)51 M@J.N><(4AG[.J$J,>AYU4-._Q'U*ECU- 86>$>6=W%)_$5CP0AD1F>!840!! M"ZB(<0@I$54I[PQ1Y1>GO-IAIXQDB7'"G8U&8*6%SQM\8B:8J91W=BCQBU-> M[)+T*I?'"RGG;-L\58ZI4"'XI$=S5I7R5OIR%EB2V(=$I2:6 M@B,>9P#LIHKJ5QF'?[%([Y%*R8#[6I5DO/N1H3 M!8,U95:PF*N>! TJ'/.VB1['%.(LU*2=-19:+1:"PGJ!'^38(W3G"4\ M"[MZ3!,1?'D*!/Q+24J,$X9QS((-Q@7+K&:2 "7C+T.!JDG@7R_XP6/,Y0GS MFFE.E+>8>)J+;L9 \Z[9,Z5 +T1F.#$2E="!^[S1O+3<":NYI3!^8(IG80)@ M>I8Z5;3G.:+_P5@M%->$,IZ4 M17U;(R:W[=0I!">@5-P)S#^Q!NKR)BL\(*UV5FJ6:ZI[8S3X2]+*@(VQ; ;R M\Z>+Y%5Z^S1ZJW3RV;.GD6JN@C.64LRMD3X2P-N*)U2J- 1=[!G*; M9XMO5DK]!$I-(S$FY%I2E'/,K+;,:ZQ2),X+[5](ID)5@&>^E-IKC[DD0$,D M=]';D-<2*..5#?#;/(3Q*SUZ CVR43F-/9%,"NXRA17!,AH<..N$*/QEM2SD M1#!!,U_1:=OV>M!-)YO%U[U!?[D3-ERK^&H'<)?^F3 W#O+WR4L/)-0;K-I! M'!50(O#?V7W.CIWU;+APZL5:2^,CO^+*B8UU$S*>;!K@B76!E,_VI1@ND>'G:=+C9W1K6O"?Y$@7QUQ@[G@TQF+@$Y0 MDS!)>YEF"?\KE9F^0<<2Q15-3HH8>)!>.Z>]Q4E8#S^RV:I37:G5-22:7"E( MSASGWJN$4^0B*2MTV2T5))86)@DHN2SV!""$;C#].J*UN'KE^$PO9.MFPK;J2M0==_ MNZ LRX/F7AR6A]M(*=XAZ'#G1V_&%HSWX0,PA),FC&Q]ZTO7Z:^3BTQ0[[XMV Q92J&7-.*A70E,EBIV]T<-\X[R1$F,U@0K9RC65*G9](:8QUPG"%(F259/X]=P]B!K<5,4\$Q4!9A&'$Z>NX3%BID61.% M)3QR_&%:95W&CS?2*&R\T2NG*2^(=NL@YMG-#X>]@VX_+OM_'Q;](FO#4+Q% M[(\N_5GFPP,%313"$E%V!T%?/?4!@A8B.)&$D!0++A4V0L5<8@:<;9RPQ7,D MZ ^'#N[PLL7-J+;&YGP\Z'T=E 6'5@DOF0!NF(2;)W'WBN_02R])^8#YL9;2[0']9'1!A8X'NZQ-=7QU6D>ZR^(C$RNP@3P,LL< M5]*!?2MF<"ZI"@0]+V$UBI:26[21!RD1E8X#@C(IM@J6HB M,?4Z;Q:=0Z="FUP40'.&A<-:D=FWLBE@Q8]B;"8*ED!@VD3'69G$9#6QP%Q( M$&H6BMW-EN0FN Y<<2RQ(B YP<'E=(1'[&A*(0CG4SE30<2(PA YTR)L61_' M2VP&3^1WBCO3%2(G1E6%_E;K)G'QN5]S#$PF%"FHE:RO)_-717/ M0Z@),T*XE'QF)X0Q2[W2B@5G _71FA7%@@3MN, L)/@'IYF#YU#_NV M$]:RUL0(CDSG>^P-"M>*?_6*\#5.M'K2M$#)E4S$.X<4\<2&!::Y9]H3KP!J MC+8F,F=CI%H!:(\)W39 MP"I%J8;*9U;1E)AD.MJ L>":!<.M3]00C*T3D<] $>D5\%(* ZL#GBJ(I5%93>3YF[,=>.<*Z#2#P2YN6\F>]S"OAYRKOA".*-B6GJN&%>Q$WNV!?)=#NVB4_0'/3CK>YQC&Z:)!8NU)=(+;K"PP0/5BO"+T#:X M62K6. ,B?A8K9L+"F&LE%8IQ)Y4CG"2A+)5!4VSY#%GQ-"=E/HLM'W:*H92/ MAN]U)KCVL%;PL%M&!\?W&!\;?\\WN5%S= )MT8PF 1Z8@8_9JR9,,<*LIUC- MD.;^%C__W[E6=;5;]UT#WLQXVT MLE?$E(/3L9=5?",E:%EO3M3XLE=H%95><0D./H>/S@3FK,/ /$Q4%,_0D%1I MW>J9AW 3'QDY_F+Y2MN><1R!6:QEEI)Y@[FC2 MT3(1C(@Z^\AQ!G;_J/3GR:8)7Q?';WJQWSWL0=<-O^Y%&\KVA.+[TI_PUV@^ M(Z\+4"DFFPA0, KH%"F5QF-AF'#L2U:G\VOZ@Y,6* YX-F@O9G+\AHN#P1]' M11CLO2$8_^^%\KRE/_M A\=G^VZKVWOSGZ!5.*4_$C02)=LN6B=O_F\3Q-.O M->)1;;/;MIW_N]@'>: ^O-;HQ'YQ&N'&\(SRZ]'HH1C_T2HZ<=P(0O'__B._ M.@K1YQV'09Y .^&%\UG0)CLU;:GM]6+ZU\)__KSGU<)2T[I6K'53;25+%MR* M/U];$$?NW+%4SF2S].>@/'OTHJ[;@T-^6/>C'-^,/?X2B?]"R)Z!+9:O+ MB_YHV]Y7D*GK#@;=]ILLTC)/P]L6LJWB:^=-^4+#P^?2?H6'$A^ 7@W"^,FC MPZ_*0Z\'X?HQHU\9?/MA_(J<'7M=WKLW/F'4Q^P@>R)P';Q5[HQ_+;"%*R\^ M>A4XLQ:ZA[ECLM#_.+ A%)VO;W"-E/;^B8?J*AJD;-&QAZ5-CO;FV6MMJ+C?7MB[KQ(7&3TMKM]96 M/FVN-]?7MFK+C=7:VO^L_+W<>+=66]FHU]>WMM8W&L_X"O1.K["]O/7W>N-= M6B+F;J&_WEEC^W-GQ*M?WMQF:]]B>,8YUNIW$((W#A:Z/A;C/C M:1&H!E\-'#O.)0^<6RX3_&&.>A,E\S?%$FH=FVE0B,6;U:XO\]>:)P> T:/4 M_L\G;K7[_3W=_+[#ZH=A?^W[[CNSO]'>(8W5-=:@NZW=]MMVO?E1-$[7Q4YS MKU7?7Z<;V_6C1O/;:6-[_?0]:[1V3@_:C>;'X\9I:.]N[^[M[J_AC:8_V=A> MX[O-]9/&?FN_OOI)U$\_%W6BC]_3W9.=;2]W5__:VVWO'#=6X??]W79CM57L MM->.=_:_L9WV)];8_\3JV^NBON^_AW>?>?C[G]8N;7UW^P??ZN_>MO-SH TG MC?8.WMC^I]AIOBTVFJ'8;7K::/I\GY,&T2?UU1WR16"=5Z8H9+0@B !$9#!FK%!"./+(>-B;['W2P@3^G6-CKQ M]VOMGJ&1G[YBFM]IX+\7GQ"O.)'WX1.WD8[J)[;;#*WZ MZMIIX_3KZ)K/\"S1V6UVX?S-O?K^,F^L^J-ZNX[KI]^@C9];._N;WQIP78-^ M.JHWZVSCK3YZWUP>U+?P\?OF1^B+.OOB-+'*>XN2BAIQJ0C2(0B$/?@"V&*6 M/%Y8.KX59$?Z_<2J^XNNTVC#*>=GL _R"VO#,O7P9"O8$ MG43;0[$SDS#PRW3I>&-U^4LD01MA/6)26\0C4"9+M4.&=.4:N?&YAU;O%#QD8J/3-8IRU':97TLA,8G4'[V98:J\S:,]Q_73MN+[Z5W%^S9B1'$#;OYYN;#=:&ZN?:./= M1YROW]F&%NQ[LK._=EIOKAW5WZUG^+K.2"3&@D1JD0\)&(FC'-FH(M))2Z,( M]B8SDNX\,Y+FYG)C:[WD'14EN9&2#,XL<,Q)4J_;_C__223^8U)_#[J3NM.L M#:UY3JGHYUFJVML"!DZP,1=[;QZ3\:V5\T_Y:<.'S21R/BCF=?R%.BSRZ&6S&KV6B9F?0 M@",OSQ1.OD"/"16\1((YA;B%[K(B0I\9S0E)(4GE%Y96US:!2JS\O5A;;ZR\ MFB)[N!O,_K9V;/V@EF6Z47?CW<.F=F M/DON&K_[Q/$CW?;7_;6ACDP%Z7ULOVV(JCE?OG=0>]DI1LN M!Y?@%7Q.PQO$@U[W>[[/C$:5AJY /:!FTXWJ'KI^#*G39.][[MG"Z? MP.?C!EW+;:<-NGXUN)ROX_6F%SNG;_=W]NO@RM79QKM-:-LZ?%YC.\U/N-[< M83NM&URY !I#I?"($TX1#\XA9SU&,A@3=0PF&@XH'EOVR/;B9#VZ%Z?>37N\ M/LJ*&RX$F6$B_=1ZNW99;VUR."KK$=$A(BZD1"8!#U&.C*R5FUL #[X(+WJOM'_:*?BC*9$7@+W^ZWNNEXB+&EJ?V MOMI.<5I^_WU&+/J.W;'^:O/5UJO:6ON@U3V)O?+]+UM@K=%]]?M-RG E?4S_ M('WLQ@2Q>YSZ& '=F[E;"833PJT?'6Z70^C%?G_TSWMH *F@]F=0>WJ5(KQG MFZWX]^;)[G8X '"5&^_63NOOUD_KT/;&]@YKK"[#M5_I;O,3V5T-T&_U/$_. MZLV]U/CX18? $B$$"(;&&:@9 #67"&M@%B1@);A>6"*4<5Q;:]560-,Z77"T M;.LJ9"_6IMY=?"J57H&/&[UF]ZCBO$^KT/7F^A,Q0%Y MD&T4B0B69S^V0/M6B_CUVBQ(;?&IM*0D QN]#^ @P: _FT&J65:5G2^!&,H4 M5@@$5KI8!#G.'1*12!6M94'8A:65Y1_'Q28]7_:"@?-#MS^PK=WB8!A0J SB MIP9QQ>_R1'"KP-'2,?M=AEBDE0^(^!0V58O'T1_F4@[PD.K*2.)_E*KS=T$\(BP MF2GF,KSES +E@Z:WZ!<2'/@FSJ!H"0._!=#..@.X)W'(5=X)=W1A28MK<[R_ M/^8#CHPR8XB."TM< M@+=)*;UO#N7Y(L _+D 5>Q:HNFF=Z,+2#_7+:*JC$S$F0SG66EOJB>4FI%Q_ ME-U866=N R>_GK%;7_TF&LVU8^!&1_"9?'&<^NC+(A *G#Y!.+()1Y0MPZ+0:P1?(W!/IW09CS ,S&1L2]23R6OV(P$3DE9S^>@+"[E*C#0@*.. 4L' YJSSB"O) M7*[%R C.7CUFZ@%\:@H(E,KS_+^][?:@\:5F+)9))?#%CAQXVPGCGU+1![9= MRVN6P/=+-;]G.U]CJ/6S@==:MC^H]/LI[YJK][,_/= MBOZP5PP*N&&O]-=C#\1Q<-CK'^:4O$&W!F>4L[J$_N9^S\&8G(F^[ =OYC"S MC>E7U+")9[91N)#0B=^V;*UXEH2Y88<_SQ+\9C$8EN.)UN_5?"X6^A@QP&=] MQ9[-C2V3*[9.VJ[;^NUQ IW/^9+C#.!2C/%X.!34 &F.]@KXY1R.[I-8-$*7 M,C/C8%#K=UM%N%QSZ#F#P'?#Y$<,=HW@_H105YK13+*TX7S-3O,O8&B?B\;I MV_U=\$0;^?/^5[*[NGZ:YV,:^\MT8W490WNO+M7;J[_[>+2[O0[W;'S;:.Y@ M^ SG?OY6WZ_S//E87]WA]5R4H 5MO%8\0.3*V30@SPE&7'.-+,8!X<#!@1() MM%T.5Q.!+I=;C"W6#FRO]MVV#F/MO\K!B>0%7+7^WJ\E@%9*_D,E'Z'G$#@K M#;^#AE^9D82^S@G,!*D8P7<)6B*7E$,J6,)YE#C*N+"T6F_^]U,I[W3,O-]- MLYO CY\ PM=&(^9PL=35//X\GLY\"O_3&<#Z#W-4=NCNMWK[;:XMTVJ<;S4UHVQKT4:.HK^ZEC>4OE+NHI1.(<,,0)T$CK:5$7DGOG4[1 M"I?I3S_8?U\+UJS8@V( +O)P[Z#;)OCO-1?\[$[F>B?DW.!8RA_ONPR/XIN*4NCDZ M>YZYJ"PG7P_7AH\UX;4 1SM?RU,/>M'''5QM^Y&]W,KX5MO6@)][W/2>),+5&]WFZN3M;X;[[(7%&* "G M=C$8 )S%%H!4K]O)%*QU4HM QTYJZYEGY=+=WV-MU0[LL'3"%: ^O\?%P.+F M(9S)L1BM CYL#5>/;*%F[;=<04+]01E]-3IAL%?T<[3X("\&?FS4'K;W#(QC M__=73X&U%_HR=^4(>E\>UO(O.G 5B6)(T1# Q?8468TMXC[HD$S>A4Y66%MA M[1QA+<";K;7@/6+->@]8V\N;()3PT\N<\<9?:Z#ZZ(8#_39 -#RC-Z9M@%9Y M:ZR3Q4R0X6; *G./?:U][76/!GOCPZ^ +\>R92&FHE.6&BH3<',&)X67O*5] MY6'RQ_BTGYYP>_O&)V:2/#KYEK:.SRPZPY&$4(?HF/9?Y/JOYG&BZG%FE,@K MPR9?V $:R\G=YJFFI ]NOW)*J@9."*=*Y7M_LU$_L[U^O+&Z6>RV/Y)Z^VT![3VJMS]>KRE>+M.J']?;C6_UU;7LI^SM[*_Q MQKM_VKNKGT[R?1JKRR>[;R]-"[+&ZOKI%Y"#P\9(%(TCB">OD ."@G#"G-'D M3#1A8:EQ$V&;LJJ>D['6XY<)O5NW4=NY$.JCHU79?7\=]G.6?W\NMSQX*GCZ M>'E.UUCGK& 8Q> ]XB9A9*R22$>B @_!*>)_MN7!G RY:S<[E)6!WL5 QYWW MKNR[X8[;)_-8"OR)+/7D6O:%L5X)0R-*,86<+RZ020S^DE%RR[2F.#RL%/BO M5E6Z;P&F&9NE3C^(C.65RC>&\XITTZQ).5<"]*[3+:7=[Y;-:)_GA1P4\&AY;Z\"K=3.;^%[T2[K8L9V\[6GVUW,=QWQRWHTTV%[H MUW+AQB+_%5FNL0;7?0"_*L.JPNNV/@Y:_OZKM M0-.?13"/3_)RO\SET/&@>2_\17,*A^U<3@HAQ>0UV5+[1RV4>B6VROG&P(; -X+]\(ORVZ/-YK?CK\H M@6D(4: (W QQ3A5R@1L4:+24"BQ-B M+C"QB;18-(6,#'@MX:9@*7NJ('R:. M]X>)XV?IXF<)Y&>)XXNU[KEPYG&2:[8VJ+ZX$_M!=TCNWO3R7O;%]WAM;_;S M9I3/Q^>76-?OM@X'MU]RL?@H_<$:T*5R^=!-^Y3?=_=YM3"^9J]WSOJ_1N1Z MT7Y#-L%#W]C6D3WI+[RNMJB?\BWJ[ZM'3UTWZH9W^3FTY3>8*6Q[!6/VQ.>N M-7ZEB)[X;>6DI\0?)P Q[:L>2TWY +CYB$'5LU?[$;@^EOD.3>$F"'W$)UZ# M4.!5]T'/7(;AP_)FL[;^Z@;0G%@L^$Z">:R1YJ9N>JY1[\=MN9_2XL16HUV4[PT+TGKYY9^^.,>C6^2=Q/L+%DEND>+L MHN6C1%95B/R ME,P; M3@.7X 4?*I.?$9,WM\/SRS3Y>23AE-[1Y',R4R_NP7FY$,+[;K\R_;DU_:P4 MK#+]>3=]<4?3+Y.E]KHM>$1_M-%1;>W?A\7@I(* N84 4 [^:Q PSCTHG_A# M\3[LS J)Y@6)&+DK";']O=K;5O>H(A]SBSQ9&41%/N;=Y'E>*3Z -@VZM;,) MNMHM*'#3O%YESK-ASB!H6:4Z3*5LU#C5@5:I#L_?EOO)K6X[]FN)A&=[SZX6 M?7_8[^?E-)GS+'=LZZ1?E,3I'$ SP@Z79>9S-F/_L'4UIELAZ\Q8+ZF@=3J% M0_ 86UF%K<_?EGL*[F->65X,RH5-)4["#ZWQ]PRSK6[_,*]F6W;=P\&HDGUM ML^A_J[!S=LSSUI! !9[/+1TY D]>@>?SM^6>@LN+VGH@FQ(X/_2Z/H:,E14R MSH[MS2$RSLM2+C->RU4MYIJ"MMQ3*.1GJ@2D14PB* M&?(>L$J=$?)O?/3@G0)^SZLG1C,8EJH[G\4U5N=*[+ MC>IGT=F;RXT.YXO*-$'ZQRT%Y2Z^V#T4F2W\I!_HY,N1W_&M1P'A&W/';Z@E M?<<7EG=XX:D1_.K:9KVYMO+W(LAZY?;ZV=/2W#L5 YKZM_BMZ-0&>]U#N$?H M+];BL8^Y[&*N9UYF1)Q5-Z_!Z]G?I_]]+I9/NZ6M,URF6#W.CL"$OL+ZU\H? M__@8Q_)Q&LN>J?SQ3-0TOKRD\,GV?9R^CKA:?8K>I]*SL_[;UUX7*!D:-=?[ M&($-3DD7W#%I:+G?OS@0_:#T[FWO^_.:O'?0FY_VYD/N<<\6WEOPJ?SSRR6( MG\//7SGL]4 9:[84_YM?DO^5U_XE"3WV/29DQ+7R7S/M0LTKRC,M\_E#_/=A M\=VV+FW)<'E$O-/;X]HLZ/-_/>@5_[@:?9NJ=[MU>ZG#?KBRMY2SPMBHC+0T M<>>9M3Q8^,0#-<8[.MI;JMSF[7QO*<3&6TL=]M%7:P_>9$U:[H3\S]JY&BT/ M5FROEW<\_)SW-KK;#E/LF7>8:A2F[=MO.QOM=5*'<^IT\UMC>W._L?H1-[8; M>W"?UN[^1US?KA_75S_RW?8:/&=S;Z=]W-K87V<;S8^G.[2.&^W=HKZ_66R\ M^[RW<[J&X7JRN[^,Z_03V5W=_3:^!IYUN$L_R?J^%XW5QO[.Z4>ZVX9VO5OG MN]MO]^']X-K/;7C6Z6[S\[=&>S/53_*&HN7&HAC>[;1Q](4IGH@S& 5O#>*, M4Z0334AZB@,11%M&%Y:X7N1,7]N?:KAGV4-,8HQY]S"-28[N%4#-*4 %B3FH M-A$Q>4Z%=\;R&()T/@7-52P!BA): =2T =3I%8"*WB1'9$)8.X\XE1)9214* M)B0E@J7>VH4EI1:54%,$4!,B][-!"+?VNKT! I>S7>Y^&T>!K.@/>\6@B+>[ M??1^'7(C!,\T3DV*2-7/NGWKK-='OE>%3I-"I\;*-?H490HN\8"PS^@4F0-T M4AH1PD3$,>&4IWN$7&0SX&LL@C"?. M'1)@MXA+)9#AQB"5O/(>>R&=&KI!-VS3^WQV_*+"3LO>PZL,^K5>]!&H.!C) M+Q&+N_IV,PU(DR(6XT[?/.OS1AQ4B#1I1-JZQBR,E#Q(FI"10B 0H47:4(>X MX)X8+8T*8F&)+4KS8&(Q?7&9RHXG32PJ.WXB.[[*++P3@FN!$>6R*)0?(K\F2HN,:7TH;+;1[+; MJW0AD21%TA8YER3BT1)DN/2()YXD(5Y21[+=3F"VHXI#_)KY?>C% UN$6CP^ MR)G7PYIMW<%>[-7\I72G*CKQV'1B)(JUH226.V$CBV&8:U@Y-Y-&J^O9(XY' MHY(%O\8'P"@C';*!1B2H#\1*SR31"TMTD?$Y3!ZIS'G2+*,RYZ/IDYI;$*IJ:8#HIZI7)$@P#; M>/B4R+VL8X:B'2_5W"+@(=&0 MEPI;DXN3#,7RH64[ _"KUL:2J<*YDT2QZUD%A8DHM43FKV=SHHRP1#)R_5]B<75*EL_TEL_RJ#X3YZS[%$T@>.N&;@ ML"C'X"^5N,+PO\?9]ID2,V'[+V&]^FA#Q\[76BO:?JR5W8*Z"1W"EX='6^8; ML2;%5LZ$\#[+8#,W9B-]ZL?2^:H@:V*+[9K+&:Y*RM)8_83KI_X+PI)%/-,C9C?] K?"[4ETNH5'DBC\TH MSCL\K^1O=#N^BN!.&H'6KI$)@960AGE$8K"( ^8@S9E%5$2M- N!\'(Z6> ' MKZFKLD.FUX@GQ24J(WX2([Y"([!,F@KGD.$YU8L*$RT4F8Z!4"$&%85D$X9# 7B"<&GQ(8 M:Q(B1:,M9[G$S729Z"37H\Q(2NC-/. 1)U>GKA_N7?KPCB\_-S@[V9S7RNV: M'.K6KQ&C0+ *BC- 74N &#F-G*$8 2$*3E()Q"FCKE*+A$XJ>C(3J2,5HE6( M]DAIO16B3131KO#(8)0SW$ND+.>(\P2(9JU&P1*73(C!XK"P!/):Q"\W(68* M=^YX7UA7M,I*A&56[]:@Z[_M=5O0L?UR?S3U1RWGE UN+Y]RASZY("D&X@C= MPUQ"]B9133=XW:RG$XT7O.S>? GSP^-=4UKGIO=K6Z?\_-UG0N;/L)?/K'?9 MBRK@=589],">W%06],'AU:E[X[M[!C>]XG1K\S-6.?TPU)]J?=_$_8&=:Q$. M QZ !%\-<6D#XLD:I(4'?T!)G)R0J=S8@2Q*/8>9IA4BS2DB3;I>:X5(CXA( M5R,4 3LM+$;<:X,X-P)IY23*&V1Y; B(T.9J1IR8*4*D%U5[#$>BTJ5LS=H\N#+S]"74SA;+N!!_K1)LGR &DSN]@J/'A*.O MU\B%-D8J1P5*QBG$:5+(2. :-'#!./.*&9_WI]!3M4JPRL&=4G)16?'36/$5 M4L$&NH1TL)1B(4V@0/X)?O!\1Q6)>%@FV %PAVQXW53K7BE15@4IGJTT MV74\JGR<"8'5_O7:9(IXRH6TR!FITC E) Z*&$K!Y$9"6@:(461)6!Q5-WIQ2+$HVJ>#DE-6VF,%E M]MNVU[,7>,KM!2RJ;:H>G:6,A-%?[H1RFXC^QN&@/["=W'45/-T+GJY7$P/Z MP8RU#DD2\PH2)9"V,J @ DZ),(,M!WBJ]J"KC/M1Z$AEW),T[JO+5I,P < 7 M21\5X@*XA]&!(V.X!5?#ZI3DPM):&J^/4O8NNG:\2)YARXA!E*WF#$DTO( M:D>0 Z$9@D.@T2TL\6FJ!U EG$PI":IL=<*V>C4&8[E+T7O$J;.(.Z! SOF MA/=:$B-U8F"K@DV1K;Z$*,O5+74OS H!:QA3BRJ%Y)E25ZM]M!X#G:Z7.U,V M4,LX8)**&:*209I;C[0RQ$3#DD\E.DVBWEF5:#*]YOS(Z:N5.3^2.5\A&UYH M+:1FR 8.9",1AXR7!$4L&)%2T^1DN5$VIG.X+]XL9:-462A303\NS$A7R#0Y M9+I>+4PHIH+!%(%X!+A!-B%MC4?),\&M$-);MK DS2(PCYF8BJ[23V:.G%3& M_EC&?H6&N,1TQEZ$!<6(!P\TA!$P=DR- GMG0L;2V!5]\.1NE7"OOD&F ME-83=Q,M%[MUV^UN?BH8YF+MOWXT8GZ(O:T]VXL3HY?++3?OMM8_4KM.?3Z<:[M:/Z::.]T81W?_>103N/=^"=-Y:_Z!"= M)3PAHO).9D"6D(U4Y'QOZ15.23/Z8]IUBQ+]&OVJE&@6E<@2;4F@$5'O@+E9 M3T")F$6)41L,,][D>#!^![5^EO ?M5M5L#S> M?P((*U6MOWPXV.OV (_#W;R!2B6?7"5Q_>L7K1U@C0I(!2QS_2Z%'$D<><=- MDE)1D@MLW$^I'@/2*J6:(:6R. !B:(]4M )Q11D"CU6B&' *B7(E&2B5P(L M=/G_.V#=4-%J]DP!:K:?ZQ/4;<_O#1DO(XNUC%;ECI6KT<>VB[U+A^CTP..E M9-A*E:=2E7E]^0N3Q' )J(@]S0DFH,7E/@R$>\ R%S'-B;;3HE7K_?YAA8U3 MK5!!1A$N2890FYCS@&EZD1BUR?#U!XE;.5Y204J)<]UP9:G9P3_*W6(.[ M'42X^??8.E_W&8KO50;T8U;A/C/H,A953?_=UTZO+D]0BG-J@3M@!W\1(9 % MR$64$&RHBTYC!88V11G/U>J$*9VRKVSSH;9YM<9E7M0#&RK6HKPZ%M]G?7]!^CZ M]<[*L.,O0%"5-30Q:#J]7DF; _Q0#] $<@-HHE0C;;E&0AHL=$@AD+SGER2+ MFD]JW7BU&&$*#7IBNWY5!OVT!GTU#9!$KF,4*#&N@&M$BYPV' DEC70 UR;/ MW'$A%XFZ'D6V_M!T\ M?GL2\M&']X1/-VQ5.);'1A;'RD5IK'= ./$]B*01!QNI:8\KD+H72%TOLQTM MQ8$1 OCD.0*\4L@:+I$FEML0@R L+2Q1?7U5PN]5I&(>+/C7V49EP<]CP5=I MA@E>29M-EGO$!59()V]1I"I@K$T@."XL*75]TXYGL>"7%<^XP"Y"3(4O!B\L MD/&L9&(S#BRT**S97@?ZK7]!'*M#:50>T.2@Z7K1;&%^3+Z M24W$5$;_R$9_A: (Y[G'T2%OJ4<\Y/JP"=P.F5B4X'@0ER,BA-%%-K'"DS-1 M@&&6^,N%"E%ERNC=^FT0F"K4.6F81XWJ?*2LF0%9%;YVRT M5"TL@207L9KPKC;/@J(EXWX]L/"X\1*D"S63VK;WM>@,GTTOPY>/H/N]9RJ9 MM!5CS?J1X2C#/$3G_XJ>RU4U6!- W2YV^M7^NK574GJT7AFJ M/2!LMU=N./0&3#CV\EG0)CLU;:GM]?) ])\_EP\@6#-;?*Y;L9+',+"!/U_; MI9MD/U5HH&[4V=6US7IS;>7OQ=IZ8^5V6YZ6YJZ< =/*16#:.H.C+)91A74X MH3;U+_1;T:D-]KJ'<(_07ZS%8Q_S0)47S98AC;.B4#5X4_O[]+_/I_$@%S1,S5N3(JCN)EHR>/#K\J#UUA(,-CBKPR[/;#^!6Y]=B/;DOH*ZQOO_1' MM_WQ,8[EXS26W?6V-_B9,[<9X$\G2,RU4V]P6H=V^30NFOZ9L0ZCJ##JQ5H= MSMOKU]8 6<-P-7Z-D<4[U'%]WCZ_$+?XE9*OTR>-'"B\2_7S-^#UV#F/_D6MC/Z18]-,4G+[#W>= 0V=YA5UWE!?:P_) M>)^W:/5-KS@W46?!.?;!N22PY%%*9QFSQE",P>4W)GU9+>?N"";H;I-X(\1[ MV^NV-;A[D?E_O]"/^%G-5F/_ M\W[]-!0[IY^_U4\W]^ ZOK&] \_ZJ[W3W,'U]C_M>GM'G$>D/[=V]^O'C?T= MOG.Z?+2Q^O%XI[TN&JN?]^KOUDX:-$>/E\7N:N-:1+JQ_;E=/UVCC?T]:,\R M;ZR^+7;VO^'&]MK13G.=[38_GM976]_J=#.-H]'U+8SAW4X;1U^2ED)B$9'$ MWB!. D8FY$]4LT LAK_DPA);Y/3!X>CI6[]6P=:0E;= Q;M(*M:8>MTRNP)0+Q5CN-N%(.Y2@T<@&'#& Y&8$F(FR& M+4$>O$/AH\/6'!#;65Y<.+;G,;E]82L+[X&JR7#!?, R AG\_^R]:5,<.=HN M_%)YX3W=$R:U]<4\001NWQW,:<-NX^[B_.+1"VK4PM1CC7_]*RMJH INE M@"S01(P;J,PLI6[=EZY[E9-21^#D5%'A!#>1#=X/&2S >67@W'^QPO>08)A% M 4:DE![08!PP6' @G60H: 6-HUO;[-9)_*66L+EZC)$B4%A(/1,TN*"X((AX M8HV"C$!_/^RHZ/%U]'B9 DF-,3( :($%U$D12=@@ MUN:(>@AL> 0<;0.S U[TAZ.4K#FXGRR!C<#>W-HS70+SCSTP7[,>6P+T#Q6@7\+- HU7AL:#U= [ITPH*Q20BC- J57 M0"@ 50@+2017++F1FQ^Q*Z'WYH3>BX;>0D-7L@I#-!>A1D"KE$O(C #:4@%< MD,AC[0*T<2O&JT< -$U#'P%SV?R8NEURWY;8>@-BZ\42O!LP78V:0X(#,TX" M*//YS1P"@Q@'J=K$2)*U/QQ:?W:H^9%Z^]*ZUH\?SJU: _'+9^2H=*_MPZ M&?3#[E0P>ZTS96[/KBXY7"9+Z$V63$'4ZY2Z':Z>:!V<$)I8!90T"$2I MJW0R'0-(0"6Y),KG6C=ZFY/IKIO7L"G>I$>EV@_)H(I"WT*AEYO "FP==!9H MXA6@3G%@ K, :6Z$TDIQ2[:V$5^7GZDPI#5ZH!I-C"9M'7M'+?_U)#6!O&'. MX'6I=;-Q\Q8Y@U]/9?UDC"DW*9%\4JU+H)5M)4RA,$A.7C &*K %:2@PT(SI:2E&BAM0* M36]]!ET)RS_N,HJW?NAS[^;$BIS_XCO]D]01OY12W&-I>RV"B*.[X:LAQ$%;"VQ@'%!J/##4>J UH1QB97Q"4MJF4#4^,[O45C2'&165OC^5 M7B)'*$@M@Y2 :P,!95P#X[T"C'AB J0:2;BUS=N$E"Z(Q5WT_9"Z[_F![F1J MI%VWZE7#T2 ?0U:\1O?&CB9"B$BZ?^B\:/4]:O4211(<".U0-ZZK6W99J)4=92JCBM4=?170NREKJ,!U&F6^3!!U6&!U?7! MZOM5LH0MULI+$(SC$5:C#:HY\H X29$GE"F5O,H)+!^.1J//Y()1YA MT.].&5>_=S.F]1@SP9M1Y#'#W=<]V^_Z)+&"O.M#W@\KK,MQ[ 2C-G(M&9&7 M:PB4MAQ@2SF1VAJ"$O+B-J2KR%N*09XL!*R!<14(>" (6")?W#"!DKDEJ0N M0D& E,H#3S"-R"!Q1/A,OM %+1(W @(> >_:Q,J1T;$?M*JLQ;_\-'%M_5RJ M1TKU2*D>>8+I *\C>QBD;M,U(K1;/7^K$OL-)%@/Z3G_-JB9NK?U^;Q9\ MV/>E#/=Z5.IHQ9J"@1HEJ02<,IM\V!H8;#3P''LG'5'(B:UM(Q>JNQS5ETJ80 )0UF) ,4% .6= \ %!19UE#FUM<]YXS7T$-&>3*T)> M'.O>D8\DIQ5T-6A]T9VQ3RT;3_5@H'NC5J?2INI4H[,G5B)RS_[E\PCZ>Q3% M7TD2.^[3>#A*V>0'X>]:(L,"G=>"SL^K/F1'B!9$ NDQ S0$""1)/PE+HN X M0SRQGEOXCDKUQZ.F.Y=X@HO6KE5KEP@/LQ@RZPV WD=;15 .M.4:!!JPY5!* M;5-R\KK.'RV$YY%&U22*!&WAL# MD' >4.8(D*DA" R2"B$T4Y!%NK.VDHX2-'\D.KYVQU#1\;7I^-ER@]2HS,1* MX(A/IP9"E3HK4B"UL@@;B3BB6]MR7?U!2E#\R95^[/M1*W6;OIN\U0O!LW%S M\+]W]/+-WC&:D6D9UU])L+J+S>3E"F$4!FD7A0@LI@)0Z!C0+(46L)*"F!"H MDKFR!8O5D]JN[21K!EW\@?NLH%Q!N?MP(1:4NSN4.UMN=D"#1$$ Q80#%$,7 MS6+J@+&!6>>ADYS4::1PM77,1J#<(V#,WTL@@Q?@:/Z]ZCG?&ST'*?3:)(CY M.__B74O'4>DCWQH>ZT%\?'\\&HYT+[UA:SR,GU>].#O=DW&NL>Y-B'V6TRD1(3(P304:@1XQ$&1A$.N*!" MT8 H"[BQ2V9EK?R6M+XLF+M<,(%0[+QV@ 6% -6< <.$!#Q@QS@.-"B<20%C MHHW1:G;5^AULW\/DS72B/[E=YI;V0H&,1D'&"J%PLAI"QN[8 HM>8@EPZ6+."D(H#1%:["$0"$2EXR$TB&GJ--QE\&J+0EO M0[&:?;_)N\PCL$J_E^^[<5;I_HI]F=)_H_W9[:>Q].WG10/U"K;GK=,+-]\C M^EC\GF_\(&\-ZS6!\*7NSY=ZT(OS-IQ^[X2^E.WF&MO-:MM[[K'1CF$ +6* M*@R!T0$!:8B4,-*6 -7W$T,>>AU,:$I9";=<"3I*!AKH@4&2 FH) H;J^ ^R MU@1JM?9T:QL]@U>@')N<#5^VJ,>^1=W2@BI;U!T#TY)%1#SD(14B*R>B$4VL M!9(3!QRS7D%E-*'B1EO4O:V#LD6M9R48 R-[P'%/TJG!E^8$2"0L@)A%X06, MG>%YBUKM[=/D+:JA5N\O(QU-_OA?5WW9_E?\9WI'5P^.JEX=K\;G]S[K4WWW M_>\%.)_IZGU+VQ0=U;VS'![MC^+31_T(!GKLJA1>C0#@4E9Q_BE'VG7Z MI'TRZL"_?M';%\F^46@@+ERSNR_?[AV^?/'O=NOU_HO+=;DIPWTQ Z87B\#T M;@9'M5BZ)P-_'*^+0-/Z8S'ENJGO]5/5:XV.^^/X##?\N?G#?3_=*BX?Z]** MCR/-.^4#)5=][.;PM3_6O_R1LM;ENG%O\ZV]>-WQL/4R MXJ=K[>43; EJWWD3O=O.^8*+ZB;-"YLGC>3&O4H?R!^^[9.:,OR4NSTVVFUZ M[:JVVY<$-VX.KNXZOM[+;[!3N52U7>I8/-NK)H[%3T?XG]T='._I[G^+_]W] M$^[CEW1O]^C;WJ>CTP_=]_C@U=OD,"0SQV+W_>D_GXX_[^W:KWNO]M#>[MOJ MP^%G^D_W];=_#MWQ?G?OVX?#MYU__OY/=]FQ^,_A;]V#5W^>[G][>?KAV_O3 M_5?_.3XX/.Y^^+3?B=^+/WS;/]Y_]5?G0_>?L%?53L6]=Q#&=_NV?_I18N>I M1AYX9P.@@5B@K.) 18.9(86-H60-16V;U .A@%P!N5+4MLD@]VT)Y%#!:!3MRR%/%?<4\R$6T--6^D"\<2.1GC?&_@XC&_1^$[E:$>ZZOWR M4^+-/[\'0^J416_.F4(6CT\;OG_CJLO4:NSJ_E)]1!]T-- M4X.S<[[D&H/GHOQWOY,F]%449@+F@]Z[F?!V!M4P?K0;?^T=O8DOWW<1Q _" MH?Y:(/HZ$'VVPD,=-,@J1T%0Q@*JE0-*6@\0LD(A1H)4$:*I7->Y@0W*NGKD MVMX,LE7TOAEZOTS-G!).(4* 4JD+'^(4:.HXP$Q3*YFEEN&M;;:.CBJ%?3TN M)^7YB/ MW)63 .1RK4^Q\V\[-8]G8[H[5^<%>])\;RD^@?5L//LO5@AG2-WN M)5> FQ W'A\@,-AS8)BBQ!&.-;;9)R NX)PW]0G<2ITVPRU:P+2 Z8.Q_ *F M]P.FRRQ>&\AL@!IHH4-D\90!A8T'W(9 &=/2J-K!RL7Z'*P- M.&&@ EC;VD ML4]FEJPEC9V5-/:2QE[2V&^1QOXN=8XX[G>B<(?_W_](C,2OK9?_'2\>)-?4 M]SN7SMYN^:_6I_TUM\9(4:UYHXSXXKKDNS]POCN1S[@0:T\AE\\8OUEB^O<_ MPY26L9:Q/O6QBJM59TS\^TMT%M,:HAY))82XXK8[;\ETA83RJV3:#_JGRQ'9 MC9J2G3C61")UYU]F\,OVB:XYFH/%'6CKOC3N)I>7;R\7?U M/"UZDO)?+@HPE6G+4^-\J&PU*K.#9RFV"+0\F:!40(X9"PA16"C-"#>-.6J8^ODYSB_ /NP-O M9O_?L_UICZ-/[]'!JW\^[QU:NM_]\UO\GK.]W9=T[^^79._;WM>];V\_[7W[ M3V?OU9]P'D3Z,][SFL:_?]Y+ :?#/]'^X>_''PXMV]]]_77OTV?ZX=/1Z?ZG M^3VS(-+N^_39M[WX71\.C[[N[[Y'>W__?KS_[3/<^_3R[.#PN#K8W<'[NV\O M*D5"7F,M%0,.,0:H@3I%Y"G BEF/@K44!BTL1CD25W"KX-:3PRWD7-!02:* MZ.#Y6N"K<+2U81M;]IP)+[&B'& ,#8BB(Q';K 1:*B6%E7%S$M'PQ*0-J2CX M5O#M$>#;=>"-0TH$11'?+,7,&J6I=RZ:GL%)*GRQ/!N!:E^7C^4A%ADE' -8 M)5A3V@+-L07,>&TM"48'MK6-"&X3MAE>M?MNBK.0R3IY!$C79Q5;/GWO8=3X M]7 X3L'/E3XSEG1\.?#*KZVO^]P:$GUD2.0PQT G+*H(W4QE$H ME64>6XE-QH&KG$Q=QP73T+U[DT8T_\(2 KRZRI_!TSF1^7RZ?Z;@/__O&-KN M7SW]MQH??/KK>!_'_W_Z',?YF>T=OCW^9S>.Z]-_NG'I_F(XTS?N7,621'VD;UR)X%!D0]1Y1V0PE.@E+!>&Q>!/Y&B9WPUD-@: M'4#C*A06'_7G&WQM=N=>]%W6:7]ZQZG4Z5;07_>'H MBMWF>%G$#[F(X=[I1X%%4)P1(+03@ 81@";(@J"84D%PC;#1^(KYHROJ9-E8KJ23 M"[DEG\G>T4Z_3^'PTTB >$@?8T@.1G!,:FU"F(C8>2")=, M]F9M@VLJLJDU$%[@H%YV-C=))2]U08=!O]OJGV0]]5_]P%;#20/WM^_>MP:^ MX_7P.^5H5ZC1>43X=<>^%-<=??Z^(R5_>)"E-7PYD9;;Z;DHJ[>UJ(J'Y6X\ M+'5^56 6DJ"!M@@"*I$%,B@+J*?"$LJ<(V9KFR'8AG@U!^%FP;H&I1L\;JV_ M&;N]\HU)8D^1F?6+ID)*,BI)3FO;[?;?K9[EC>(NQ#T# F$% MHD4O@=(ZQ%^E<2(PQ2#?VD:"MB$NYRANF,*7\.XF2*FI24Z7(G*Q,*Z'NM[(KW M:8DL^]U44()KS8#3$ (*.0928@JB31)4H!XR*YJV+3[I)*CY.>BYN/%(5[U6 MU%3]15>=='@-B'8[&$:=:-7%D/4I.+,3TG-6E-7#XU;J;?XE7M<;/;',J!(( M*E(J4BI2>CI2N@:M8U +0JU&4GN*"%*<46/BBSLCH8;DVK3N()W4L&9ZD79&ZWL!9(W04H/:6D72&X&)*\8XS3N MOI01##R&$E"-%% 1CX%1DK,0E#(0-@V3[[M3U@/H:O8Z :/KH\R[)U%G\M'/ M3RN1H7APBY2*E#8_^GRE=F0I.R@#WHL%O'N;7(;#:N3?^<&7NIE>W/W?>ML_ MZN6G9%]]:;6Y-HJP6D)"!92&:@)\SAQR,F7(6@EX--B1BQ3!2Q$90EN0)CGL M"R84Y"Y2*E)JXOZZ=NNZ[*\;M+^NF.#"1B-<$@)0M+@!540!200$B$B)F6-. M0=R\#?8)G+V[[T>M[Y[L_BC=A,696Z14I%2D5*14I-0D*5WGT"H>D-0A($B\ MHD)P[1FA,%CH&!*17%V!85]R>E7D!'7D*@6I"B]>%R\^>+%R#< M64 984 Y+0!,YUEQA14+=FN;H/9%[?*N?6Y54>,&JO$:#.6BQO>LQBOF+628 MIL4*HA ]H,0PH$4T;SU43$@-D\';+#U^ O'EWW0G5=*W6WMZ8(];G(Y5O]5S$N?>]<O=C)GH737@<9OR]#(7* 2>J 1$R 2,-,QJCVR!B ML8#7!I?+"50N,&<91,#CQ"2Y5,#8( $+VD6*J8G$;&N;^)5E 3SQ*\L">.)7E@7PQ*\L"^")7UD6P!._LBR )WYE60!/_,JR )[X ME64!//$KRP)XXE?F!?!+/ILE_M=57[;_%?^9WM'5@Z.J5P>B\/G8M?6]D1]L MU4'9[7^9P2_;LR#831XS.1ZFOF$2 (OOT-$G0_]\^L.OTU>H>CE4FV_Z=?+X M23"-K9Z2D[^O_OC7T\J-CE-P]QFL [R3U3_YYLG'S_)'T[D\]QF1SS"GEWX, MGZ$;?L:XN-&=WQNL?$:)NH.Q8B++6,M8RUCO8JR47>G.R=X]O6"2MH)9SFVZ M> ?X86^):URJ5BZ](,.IAO?[2>@12PD]8CFA!R=9OE@X(?[2NO;KS=B@?UK_ MC#=S2N:M(?,V?J(K!ZI>_MG672++1-439>VX.^[HD7=Y=OKI^(IZGA;/L,A_ M^6Z'P*<];G7[X^\\X[C_3]Y[&[SI>3C[_\.D# MWL/_=/?_?@G_Z?[5V=_=B>/[_/5@][?C?W;?P_W=](X[\;U^#WL5/)L4ZZ X M/GBP\]%$>3$O)=#46$!A,,!H+0%!5GJ#K',HE3BJMA"X'86[IN.VFE&6\P/% MOT-E;QJB7KWPYGKOOID MUI:T)-?^X-P. 2@"G+K83< HFI!U1+!@R6 M$& K*5*Y4ZM<0].?@EL%MYKRTM?!+6<%5R@@KAEE(6AJB= !:RYQP$C=!K<> M?TG@O8$:7@(U9B'QG&@@$ R #;1= MIT\$Y)X:$2T4;P+EPIBH'%$OXN_8:Q?"Y=CVU!KHW!N.T64<@TP((0V "OL%V@:\"7P_^TM>!+VFL,L$QS9BC3B,=4O]2 MAV3 V#N.UP)?A:.M#=N^[KV8M&TXC'.Q>_118BR)40X0FBQ/&Z(-:I0$4'.+ MC<.6))*&(6\37@"N -QC +CKG'4D.?;>$TRLHY@CY3T63'*.#)0JD&)Z-@36 MJAFLT;W#O8]"!DH"D4 CS"*L1433 FI K?2!L5"4!'6L&IS)3?8]EQ/\/0[ M)Y & Y=^KGO.]T7.@5C.%'U*Y7P^'XQ17;?5#?/EYEEHK#/K=5O\D:[S_ MZ@>V&L8OU3W7>OON?6O@.UX/KY:14,YFOGF$54.N("&IQ3:E'-&HGQ[S:.]B M)IGC(9\ZA:>G3N'OG-SBNJ//-:XFD7NW.Q[$B:O/6*[#K_G#@RSQX4]WNX MG ^\OPHL%_I['>1=CKP@*I33# %"TJ$(2D @@_0 (\((2F=:2+*U35=/!"SJ MW&AU+J!;I%2D=.];8V!(4Q.LD8)3'/=)1[02T@2=K!9HR];8W*UQQ3.$-',L MG:_&B7& 8HV!@9P#8Y!TTJ?_L(W8&^\R;_XQNGY.]6"@>Z.Y[^>AT^P?$6;> MAZMGQWT:#T?=N/"&A_UYL>4;7;G7O1=UA>7?M8QK='TW&51Q\:P'3?=?K";> M\RA5X0,("K)H:! $M&82A$"L\8%CA5)J!&I'(:_)R]Z@..'C5O:;T=@BI89 M\AUZ>*9!S6LCO4S;$>]H05[PY@0>KI8FV1Y0^H)H2H"5'()J7$!(>))%B M(W;$DLAS/6_.R^Y)IW_F?2N[3%MOQ@-[K(>^]::C>R6'9U,<.^?2(R]+XYF* M.E\T%722<_'MK ];WZWX=JSC2CH< ,$R&AO,(2!I< CSJWPCC"!M[:I:!.R M>G1TTYSE1=]+B'+CI/20OIWO12DO!>1"9Z\'N(!!Z][MM_U\PWPW_U.FME7NNK] M$;?!@]Z[V3:W,ZB&\:-%SKGO1P?A4'\M[/(Z['*UNQ-6D?(A%U*G@ "HBW\:L7L2-4LGV934 MC.*4+E(J4FI\Z.!!BB5ROE,&S1<+F/DVG5PVK$;^G1]\J:RO><9;;_M'O?R4 M''XH_>361D96&VH09(S%@0,--00T6 X,41!H99W%DEIEU-8V:4NUVB.S8$*C M,:$@=Y%2D=+FA^;+_KI!^^N*L<^,E9ZF.@YE3#3V(0$*"P8404@S:)$-=%,V MV*=ZH.7^)'Y?8O+%7UVD5*14I%2D5*2TR5*Z3H3.2QBY&S)<1H[FM=*4^6 E MTQAKP0*Y>80N\HHZ))>B;X6&KXN&'[Q8/0U&0^H<#@YXJ32@1+ODXA* *P0# MAQ R/M18_O3H^7S&DIJ4%.$H"R'MO 092G!DH( MQ*4(.!BT"7K\5,/GO^E.:GW0;NWI@3UN$=1N)65[Z.CYY(2;>F:>DRAJUQ^G MA/Q\RLTMCL5J'&)>LR$"MP9Z%ZAW+FZ1SJ"H89Q9$[!BTIA\2M25^B#DIQ^, M1\.1[J4I*QT.U@:3YSH<''W=._UH+0G4<@J@]A"D5A9 0V6 1=X9ZYP2+IU] MI]J*PC8G8DV>QW5HT0.',1X,*)H&U%<_/V^=,[.9T+G*-6^&FU<[7:\PR.M M(UR"1B?2$=2& <,2@60)&JUP "$7A"6,(LPB@2R(6!"Q(.(:$=%;Q! F0D3R M06W4/<^I]8Y!:0G4D-X&$8O!O3:XQ$MPB83@0C,,-"$>4(@X4#8")V=1=DP& MZ(+9VJ:)1M)U!; +:!;0?,2@>1V?I8A\A$$!"=64:DDD%]1IS;%ADC/U'=2\ MQBGT!2&O@Y!T"2&A8G%K8]'6AD8 RJ$"$B$"C"0D$"TE=6AKFU^0WG-U=V0! MQ@*,!1C/T-A.8\1 4SRD$L$+3.4N9"\&L!QL(KUX::BP'9',BA2J"X MFV$0&:0%<7,CJ0DK!DH03# C6"B^M8T);U.QVN2Z0&>!S@*=-S+$G4LIQ\X0 MHR7EDIF(HCR:XP(3RB#7Q1!O"& N1;XI)$$XEDX KFR7%D65;FR+*IRY>9<6195 MN;(LJG)E\Z\LBZI<6195N;+Y5Y9%5:XLBZI>\Q?^ZZLOVO^(_TSNZ>G!4]>ID"GP^_\KZWL@/ MMNK$HNU_F<$OV[-$CIL^9GJ]O6U^DOQ1?A+.7?.];VF;^N7KWEG5.VKU^J/X M\%&_->[IL:M&N9M^.LBO[JO?R\DD.OTY5#W=LY7NQ"''/^0^F,\N??_)MU(6 MAW72'^8NE\\'OJ-'U1?_ZVGE1L?3E*F%NR8)+G!^BS9Q!./1Y;?<^<3F P]_ M/+/T_%0L_IM&FU.M J-(B."##H@J@966'F.N+&2*,$,^$K0UO>EX,'V#$WWD M@1EX_1GH$%_PN>Z?+QL_S1E#"< M^TR@9XI<_C%\AB[]['N/1?@9E)??^KW'?O\S"OG=#)9-AZ&?'(S3LHGW\S"^].>_?(>W?K3#H=UO]$Y\(6S154@;] MEWPHWO/;- "_T=JXQT*3'QIRD_:V%]41W&1-7$6=GMQK6KO>BUZ]6:4'=VM5>[3LFNPQ+'G85;2CEUE&K*T]L2@ZWRG-3] M5\FT_RJY1NWNFT$_5*.-:;[Z;6]6@O9;?%ZG_KA\$^Z__=[=G#X M^O3#H:7__/W[I_U/K\F';V\[LQ*T3W_BO4_QNU[M?_IP^%MU\?[[V*]^S^YWCOTV>\M_OR MVUZ\?N_;9[;W]Q[:^W0<]L[J\K.]=Q#&=_NV?_H1.R6)"!K((#V@!CN@N/: M2 ^=10X+AK>V(R'%MSJZM'EG&Q5$>IR(='<=H0LBW0DB?5M"),^-9R8$X(73 M(.TH0&'L ;(!2\@$Y]2OH1OT&A%I39;41A"\A8/+4J1GX*/RV:KC6[T)\TM_ M33_;9'N-DX.UZJW?\-IPD^ !S*L-G[&U&E&JV3JVZT^B7E7?/X)\PXYDO-J; MWZ_E<7Y[7YSULH=?8P_??[=J54C*#2(0<&NB54$]!\9Q B0FR'ECC:-H:YMR MWOCC$9_,F:EK5]"UGYE:%/3F"KI,LBGTF"-"@ M< 2I9U,W@%?"1*QCF ^,^ M';ER09>NAU/0M=+LAE. %\>Z=^03=0ZZ&K2^I#-]4T;"J1X,="\R[4J;JE.- MSF[$#QIX-%3S^<'O41#Y;.6Y"700_J[E,2QX=!T\JE8( V$*>4T9"$38:/0K M I2R$,#44M I'J1B6]NW/M.D'.7V%!UW17/7J+G+3$)',$54*5U 8IO;6-5E7W00YN>TINA)UN/X[E6^;+B3O,G7 =KX>^E:<+] ,8 MQU_T<.A'EQ^&_M2-F;6SB8.I,/Y(LGB;1G40W@_]3I+#HN1>?CU)>:HEY+ V M#%L-@CHKG.21;E#+TS]!1_9!''!(!,D@P0[*B&%M#-=UJEIQ6#1/Q]?NL+B^ MCAM^9O'.#;6)GI(UI%/;/TM">#%POP7;K$N4#IXL<(M L5)BA18*!2@ MG@2@??I50$>E0=;S!$IM06X=#"G>C<9J\MJY1='D.]?DE<2DB,+,. .$1M%* MP#( Z:0'W&K/,'1>P73*:%M><"S4PVGR4_9XG Q\MQIWA^V=_G\6QG*IE%&1Z$W:F,=GKN MS42:KWM?_"0%K4#:=2!M-4\#,6:L,!+$C<@ ZH("T6"20'F!;80T!"W?VEXE M)IN<^/VXE;@1 9>BS/>AS,O\!'JL@R4&0&49H"R=5QG_ KQ$1!HH.&)P:UN@ M=9V#7MP?UU/-5SIE0O<2[SCI#W4G<1#_WW%UDE;_T_*!/"C52')(51P'O=TL MB:I&I^R5':*"0MCF20\!YI!"R( M06*T()S1K6VLFA$0+HZ.QI&*ZVGKHL,C5%^] ]_\H%^T^+I:?+:LQ388IS6 M)$0M-D@#14P V@6*-&,"&YT*-21&^-?B[GC )-'A4H%55HR6[KE9DNB-BZTN MGIM&0]4MBJVN:C<^_AE;)RO'LME*%&W5V@DX\-977Y('\&EQ\49T>WC=LX.4 M)+'KZ_^^[DWE\G8FEK*G7VM/?[W"S)E3SG.L@44IS0E&,466!@%'4EJ.B9<^ MA2+EK8L^"C]OKCF]=H)^-=4M<(826X!\*SJ-<>X3U8QE48TB0KL7 MV]E;H MA*'!*V>(#7(%UT^,YT>(E64&JTQ]BF(G !J/,(&!X@"%![8@GU MV"4=%J@9.OR4'!ZSS(L3?9:"A.U\A;C M88V:O40W/)6*4T8 (3P JID"DG('(N5P#@HC//,Y:HJ;E+:U3K<($0R;\E0^LWA1_R5,%AKN+ M\Q1@>"!@6&(]0G@:2/*J"!F!(00%5+)LA$T=.$,07J6>%+0M+Z ]#0.&-3E? MFD&!Q,6%[8G^A$[_=-@*@WXWDJ#4)&H=QX=.YN+*$FHTQC6CUOW1SN53.M;W MS7A@CW7*.N^'-?;"W-A S(,VJ'JCSW)#O,/^COWON!KXO9E WLWD40C#V@C# MI]4F5L(J):6R #D3"8.T'&BO"&"*8H,D<9%-I*A,F\K;9(Z4^&ISU7KM3M"B MUO>OULO!5J=8KE;US#E B75 00>!5Y(PHGUPTD:U)FW.;M/TMJ&AUJ:3D'=Q M;=<)7U$!)OJP7C[R%((WZZS3%DHAV>FZOEL_902@8=K<8MMK% MQSNML7,>,&8)H"%EM&()@?7$>2&I(YYL;:LVI+<^AJ"$:!NKY>MG)T7+'U3+ MEPOU,71,,0BXH A004@T0%(YG'',V41C8.K,WQ:W3_)L:)RVZ6SEG,OD9)"B MM*.SS%Y*4^\&^$S>3"3RIJ-[HPAF+Z="*=!T+6A:[?M##4LU-0AXGJ*L(G!@ MI$. !"T8"U('++>V!6O(D<_%,;)QCI&BNVO3W25:89F-,O$"> A9:@%J@.:I M5[\@VFLCG$K& Z>/T/NQ<7E?%T4];^/U>*KI'?>>]_5Z*KB2WG$7J+;:"L@& MA^.&A ""Q@#*A &*$QGQ34>A!\PT"5O;LHUNU3[DNO'N3?&3/%5TKX(+ M=XT+RVP'<0UAM%2,@Q902C'0WD# K8*02&:Y=-%2:3.RAGZ'#HR'N%EE?5S5QG_)<_D#1TN%]'7V6H,)_?^KNZ\JG M%"&>!BDF::'#X3@BA$\.6-OO=OMI.'W[.1E/<:?O^9H"G%:CXY8>@=&Q!W4H M.=X0XO?WCO+!T"62_!"1Y-<3X1V$%UET[Y+D"N.Y%N-9+=R%0@B<3G?!/OEW M5'! .:R!HQ@ZK"2AZ2@(+&"#@D8E-+Q!H>%+U+:=5XR8+1"WD9D!80K MG:+ 49TUPH!1ASSE3% 8UG8*8XD#KX&3^*]^8*OA*B2Z"\B8C%/ 9&( B$L901Q176OHGGQI8H\0:1 MD%5M+EI[/:U=KH_5#AHH)+#4$4 -54"3@(#$C 3FN=,DG2#7I(,4GJ[;8Y%B MU-RB?Y*$45+B'R8E/HG@H); %)%<0:1K(=+GU=[KA&LOK0?.,P8H90(H20D( M2%F-E;00L:WMVQ_M4OP8C=7:NTUQ+UJ[#JU=XA$X BQA3@#B,X_P%DBI B!! M:81D%%9 6]NT2=['I^NJ2,HVJ,PXZT!KU&^-CGUKVI>OE16D-4UR;Z54S.*Z M>#!^D::_F#G7@J=O%U3U$PFQ5CY2">@BJ> B-3]$@ B"*2;<HA+&0Q-G7@&OC <71%%#60. (\MYZ:*P+45<1:Y"N M/BV?1-6SU8GNM-+IB'4!1_)(U%E;?G)67-_$@>HGZ)UXT&*XMS.)'(1=;U() MS0M]4HUT)Y\N=3 72H&I:\'4R]7#6"QQA$:+QV#$ 671[%$J"4H3"KG&A(E\ M1EQIE/XH57?M;**H[MVI[MGR =+&*HX@@/$_(!H#+#(,)@!"RG'(51!(7.BL MV/B3X3:F%.YD4D'1,F<7IH.7-N@/[ZNXI-CE]ZFX%HM="F)= [%66_\P1KG4 M":>"5X *C8!,B*40"P$S#E%*KE!H7?Z+9I2ZE0[GC?-Y%)V_.YU?/K!%:*K3 M^7!"R*CST:X 1JBH^,AY0K'%B)*M;7;!(=1-U/FG5M#O)@<>Y9*4J#'MFM>D M#D%?HEHDGTGJPP]&@LJ-TSES\O%3Y-ZG*/R%=^O_+N=#>SN25/H@VVOD_ M+%SY)KYXWZV>?V4[XR2,EU_ML>X=^;=ZY%^&X.VH5 2O#TU7>Q=I"PET 0/F MXD*@6%(@66J"(A"/?_):,K2UC56;P-NT0"FM AX7N-Q=JX "+AL,+LO=I;$( M)KBH-)ZFL_5X ,9@".(Z@9X+KK6@6]L$M25>;=K8,'!Y5/T&+@: %U?F8^V6 M\4=5KY><3ZG98U:[D@US&1/CD!)!$?/!4LRL49IZY[BQP4DJ_,?7"2,1_I&1 M>2MHG('@;C4\Z0]UYU64PTF\(_Z>1EOUQMY-SN'*SO0"C.L"QM7^3$%RC7S@ M $II +5: LTHB_]([#UCD!NXM2U1&],FA?-+ZLUZ@8%+'L7M"2;611:%E/=8 M,,DY,E"J0#(PH (,CQ@8EA@3$EYS(1'PRD9S3">_EC,$0.Z=#$828M(Q.T*U M%5R7@ZM!;JQFL*/+NS%=E1WY^,=+>=$=VI1-8Y3_>T?O_E@V *.9TEXHKG&@ MQA*MJ=/Q)^JP4M;@O %<(>18-H#-W #>KS!#XU (GFJ@#(& ()13&BTG'1M M3A?0?,2@N1P2QEA1ISQPF@E /=% &DT 1]!R)*R!7$;63&4;BM5S[IN(FA,^ M/1W%1%54AL2';6Y)XANY_CB=/7?N;6_S^(<8XA.P6-[ZB$2VZE09@W(#IIO: M,+4KEK;BB=9'>5;;BH5(< 5%%MA (N51$ ))4CZ<(9YP8R,Q]EO; MD?%0X504&M M*Y%ADZJS"PH6%&Q2(D-!P;6BX+(;#!()-34 2>VB&8HD,)!&@Q0S+[%#B"0W M_9HR$^ZS8'TI,T%>*S-AC3'=N\I,>, A/@%3XMWXY*3C4U>OB461C[EM5;T: MB^+:O]6YMAM^XNH#9,]L^(P]):]]3N(XT1'3H[)$E1GY9'>W(M6X;N-KV_:BPP6NQP0N:;6AD K(40(<$H$Y9H)#5 M@)/(_*V%D(IH$S_"@$0!G$<).&MOHU8 YY: LQQ+04@$2Z*]234$E$D+#(D_ M048\4EPAYMG6]JWS+THM<:>)N<,BYU(=36 MQCJT81T5.1X'@P\.ZW\6B_/_K@ M,Z\II.9:I&:U1)HP8RU2!&"F%:!$>R"#Q\ )YJDB4EIOHA5UZY[/Q8PJ4+29 M9E2!HKN"HB7[BC.CN8E6E94VI39@"+23$&"DL(@2@I*$U.!P747']V!A18/D MI*//TF#]]^'KOJY\2A6:;]//H!_ >.A;>CCTZ0PQ,]+QPDQ6_:2#:?;]W]S/ M7\JD-GF_6/_Q:&D].&N;_W!Y->%KVC?.S2'Y4V5:<: MG9U/'PG55^_ -S_HEZWE6EO+:H&G,$(%(04PU#! G>! &V& 1 $3&9S6UB=; M7V*$?VU0 56I\"S0=9_'PZT+NDKFVRWQ:[F3I=3$4,B!19Q'_&(.&.P%T%81 M&[A1VB8KG;4%:U*+V\?/CC?8M?NBYKY5@IB!C^/Y%EEQSX]:1U'IA[_\U.E' M#!C^G')A]!===9([%T0E!\.HRJVN'GSVH_2WUM!':SC'46[7#J7X739Y,UH; MCW;=T>?G]>)\W7L_6YJOXJK\(R[)@][.=#7&W>A=7&-[LZ7X;K82RXYSG1WG M<+7BA#A"(JG %(L (4AG38A!,#.6,ZIQ\'3U!*E266#Q3'\Y #J88_9*5#U M(%"U1(Z-U\$IQ%)Q7#K_P4H@J7& 8\:Q]M 8:K>VF6C24;+!%(ZU-"U[KU+'_+=Q4-YSP;[W-POQN_.W7]:?7ZH_CT M43]JG!Z[*M..?XA'S_^;#;SRQ,P^5;*XK!. M^L,JUR\,?"?:G%_\KZ>5&QU/REX5DYTHH\\,!&5/@,=X@L^ MUYU3?3;<^N7\BHO+;7'2E^?KTED)XW#;"SU0^M%VI2R8:2W+Y+])6B 'P0-5DJ.\IK=??EV[_#E MBW^W6Z_W7URNRTT9[OX4J][/L.K%#*M>+&+5[S.L>C?#JM77NZ).BJTKB'2R MI8!$&I_CV:&S51K>Z#E(?WF@64//:BJ_^N^$=.V/N_')=@UVX'DWY,'@2/>J M;UG;YM*)O^STW)N!'Z9DS_3K09B):RZMW5D.:+SZ75QZ58A;<6^T4V>FQ:E^ M$Y]G(_$ZC&/^K=.WGQ^8=^V?37G7_N>]W1WZH?OR+#X+'>S^^6W_U>_'\3F? M]E]](/]T]R*G>EOM[>XGWM7Q_WY[]L_?[L1@RO?PGZ=[N\=5Y%SHPZ?W=']W M#W[X.XUY#_[SR74_?/O/\?ZKUZ=[^*^P]VDO/OO]1TF0,0@)P+6C@"HO@ R! M T&EXA(')0VK*73NO[XSRH3 MX=5-F;,8?SS$\Z\D,%,^>(XI#M0S;@Q&."Y<3C@),C76NTQ]V4.K;W[B\Y2= M4MDK*/1/^N=[UNAL(.WKE#1S$.8-_+-TS^I_G[(6[G_;^^BYA\QB"[@T&% N M(##,:B"Y=8P'! WC*UIHC=#"Q+E7AFK'%7%,<&DY1\^/$QOBK0@!^[AV*,=&\< #8=HBCZ3REZJ6NDBS'HB?'_1:.^.C\3!: M>ZK=PA#%?W?]H'OH[7'D/SW[K)UC7Y$3GK4^]_JGO98>9E8Q\IU./7L[G9-C MW9IDDL7/!B?MUD^CB(TIY(SAKQ.(S+^A7W]N9ZR]SOQ]>++ MQ2<.QV98N6JR:RSBX&K;T]/W:Z34BA/7< M].7UJ&6C6:^K7B2)@[@:=M*G>2[BW=^;F'/S,EE*:#HS\:_IA297SA[SK/5F M/!B.=?WTBZYH+\Q;JYM^=*W3:E2WI*]Z\:X+UT^^Y()/XB0/OE1?G1-Y&[ILV=1Z&FQ]7Q]Z>PE1J?].'5GP];) MH.H/IO.07! =/SV#X;*'ML\M$]?OI@H@6[LC!OUN?5_ROPV/6W]5"7=:KX=1 M:BX/?]=W]*D>^&<7SE0="G>9OJ1MKG[B>05L73;_^C_"LW-O/-/C7L:57LOG\\&3 M$K3ZO3J*F*0[\%_B@O$1T>/^WQJ>=*K1E!?&D4>PJ#]YUKK4PFSHGK&H%0E6 M6MU^Q]MQ1TF>*AZW._/;X4E\J&]^VFIZ[M#"^ M$SV*JM\_BI@7=2:K0]#IW)-D8>6%,GF#*G^A\RGK(]U0TT97U4JR\.BH3+TX MI>>QXC@BPN2]\[)(M46#RH\BQK13Y5YDT%_TL/H2OS(NJ%[UWW&=ICG4<45/ MEW?$K#@V']_M+ '/9(D//Z>8]K">SI9VQSX_)[Y8U,4XDYW);C?3SW=QQD?1 MX*_L9S^($T8E_O7<]KQ\03VC\5MR,YHT17%AQ0DI9B3\N MM&+)+Y$6MQ]D-X,^B:]C]732\L"2-MMXM4RJ_@3,Y_V\_C?Q^?;;_O? MCMA')3E4*44*D=0.PF,/C"<0.*P)5M'&>E'>2X2%N#DF<#N)X/:UZM8;]/VLMCL[PN%I MK[//Y".!/-KDR@!EK0%4QW4FF;(@((,XMMP+:E)BQ#/ZG646ETOF@& 4]Z!+ M/W*KDY.X0B=D/-H;P]%@;),?*1ILH95N290S MDIEJ$+>LX2AURXI_B/M79&GC2*MJF[G.,IQOTR>1#0[/6QQ=G4RA.(R(36E/ M'R7+P(WMXFT^E=_%_3U:L,=5XG']<2=M[)'899)7&Q)5?*"MQSS)2TX/JU_: MY_9>M4$_-8+ZYE.R.K_XX?+T1J:CCVJ&;7PGW3ZF%W4XVK^^$T<= MS:#1\7!NME;#Y!>PV9T7O_6&\??6W\=5'/FIG[Y>^C%/I^_UQT>)*-?&7>+_ MX^2[B:3-5B?YB?/QIY5QI?&WT_/GSZCG,OXI3UC/3Z2NJU2IY6HC(GQ M2+6G"S.]>YJ^WGQ :$8BOL]?]L&.A@N.TVA#=#IU@\FIV\?H3KUG9LA: M=+W/_>3G1A1'D':TC-+&)[=:I^HF'UY=SFH70^5Y/XM@>J/=8>$K3@;^1 _F MS5T&+N\]V4G[_MF[9PE (_8F9WW\.-KK6S M\V;F2)FUWJRZ"\-9=)JD&6M/QI/?);OP/][ED/,@[3R.F>9@]QXAG(X8S4?SO73#[-E$N=E,N3S[S)O M5#6;]O^;QYIN"57B^ZTSKP>MFFCM>NN[)OG,%HQF MG#W^Z8:T+4]\TW.^URDWD.1C^7-?7Y# M?MM(P :YH"5JV#!%+C)):05=#=*BGD%?>V&Q3^=@,QW.YY;CS5;UP(?LQLQ+ M9^Z9S*==3X)?PX6$C45%GR1LM+)?=V@'E4E+VJ=.U+E=5&?H3^/2])/U%15O MED&:ONV&+/8[CIE1_K:Y<'N1?.L$,HE79JMDN+36_\_PAV\W8>']X8S!#OQ4 MFV^E.S]6FA\Y?[_K#GYR6;7\\JS:DB"[X0FR%]+1'Z9Q+?%F$PADF$J;TE>8 M=8H9#C&*OUFAXS,>4=J7?2AC[_W0'X27PU%V7@Z?I%'W\B.1RAOK++!4(T!] MP$!9)T"<564]9\%BO+PX"?<20>.@0IH&QG7 2A!ED;>6.L:6C;KWPZPXLZG^ M@3W7?#YSL8[_<%HR#ZI-ECEQN99YERY*7#T96G,C)U/R"5&?^ $7'(1=_=FW M_&SNLVDP'(Z[)Q,3)5VNR&R6C;=>X(B%^>W[N;ACUA_#^*O;3GMGTT,'SU)7V>_QBU+;+: M?F^.)W\:%$.%CM.30W>MP?O9Z;N@LSJI9#\D+.EZE("5?: ZZ^3 M2Y/).AIG2V%Z1YJ5XOT)%';&F'>5L//+Z+( MJE'ZZ0EN\H%<4)KY@S5 M5DLF(XYKIF6@$*]N<>=F/;/$/.NM-.TWVNYXX[>['T[1]N\+WK+D%*LA/&\X M)_W$H:OLF1N.0>\8L^0\VEA=:_V81UU3(^=.4GCUMS5GZ*U',Z][7.CHBTJ2XX%G_W+KDRHP&>[=W6ZW1!=G>F#,>)=3.# M]=]W7[^8XGI$Z3B[>46,C@))^Z#Z:P5WI,/93Z MN*&TO0U7<^72UI>VWD'EXV4I''< M$_A\K4G)VV@D1Q&D*2X1K_UO]J.D"@>!%%!24(YY9W#FV"(L%J%BUV&J()+S4+B@H5#(;>P.6=8S+WK87)OTF\Z\=? M>WZ8D!&. H$XM4K!'FG&$966)CEW8H>( ,YYF;<\*\$_#44:%9 MNOVE24M3TV(4F7!WO1V%7N__?KX,;9RY:\\?V)KG R;DIA.^P,W M]+U9_A)\8MIY<+@#]W8^\F?V5_..S=;4:@EPH&7TWBH_447#Q(2[O MVZYUWL]VZ==@_B1C/(6^WIN P+7+(@QS6#W\QCB9D-V66+SPDW3;?]NOX M\<#/ YVYR*>^+"E"IB6+O&M0H] W/]>7N#M';E!-"%J.!"?SKCYQHUNE#?RH MWW_-Z_XG]O-\'=@JJCW)93JG-<.X7G2W+64G1WJ3HJ97G M(\IZ6HZ[=SC9/"88G-QY4^MZLE/T3Q8+]G+>8TZUS(5@55U9ZJNU@"LY\^;\;=SA5W3LJVTM$_BFJ_C[8L3 M,4ES'>9TBJ0'YT8YP>K8%'RE>SYGKT-KZ.?%NI.QS&;VN-_UDP24 MV2# T;A*X?Z![_;CYI(+V_SB=L\79R-/#DI5!*WL[W_*2( MZ\ODE28W1_6K_&F-USHE[\QSW>>Z)-E^A$1LLOEY*)1WE9IL$G MS\IP4F2X-+RZKK4*TSJ]E(TTS3)J3_*4=5;!G*+E<]N3I?5R?IW42W9E0%$& M$YJ\N%3K?2Z]U$6IZ,E-5F?K9XBJU_-)(CFC21U_1]<9.9/\GNR-FU'GS#D3 MO8G?D-=GPL)A"NC8>O(GRS1]>_U&\_UR*N8OE:ZITH4:%I4@R:MU['5G=&S3 M-CJ75L*:J*EICFL'UL!'4?>FX9[5-9M*7!=+6[..]73G+*)8/:O+JA@70;\W MMAT?+0!M*SO7NXM7Q':+5FN9ML;[\/&#D*4\C2VV6 MZ^K4M),DXAWA5Z=YE2U"A,UN 1,J=(_9MG^5K3!/?@G^3;EPO&5P=9SVY[2FSJL)3.["IO"#-A+24+ZON\190LJ :,Y1ZSH'Z8U;3<28@P@1T* M1&%*/8(2*>*49LH1YQQGEX6F?NC<7/H>C[R'Z;"5@-,1+$0&2Y2S6.C B6!D M8XH%9N0W9SI,MO_QB"3,S;EW>LTX2F8D4HY.Z M070B&B4[]!*7PBRU?_*M-01/4O23 W10'V5UO3=Q;+B_)G/T8G&*WN?7>]VK7V=W\EJO>Y,GELK3"^,JAZ_AWN[KCP+S M%$=10*'DNF4. 2VD PXK0[W"7A"XM0V?K;9OGQ4I3S.31Q&]9E6(=89RSK=N M35.M)XW];KKP;MF6&Y9UUX!U-Z]XCF_Y:0=_C-N/"A9ZP*CQ@ :)@7:6 "B< M0T9"8XA*"Q!=I-/)L?_%[]MG@!6)Z\MNLKG&7.60GXLFI<7%&ZW!-U37CP;!.];,=774GU4I^-.K\ MJ/_WYK@ZI]&BJ;MSTW)L9^._/&Y;&VDU'[VH@522ZCDS=]K];># B4Y'Q=V;YM7'3TS/C/E\V@[-GK96EDIR-IDZOBI1UAB$Y#GDV@[_AQ(N3JZ/B=7$- M?EYV#Z06 [DF*\[ST2 W90@7SE1R#1_K**AYW/.&#;$:@RL7Z^5/^N?6;C74 M1W$ZCF;ICNN(J=QMCM/Y,<\2+;)!^Z3SG#Y]_N@9Y\%% LY5,( ZZX!4-AU9 M@B%%F FC5BKU'\S&7>@AF;5Z4BX[O% M9T$P-Q=_[1.>Y8#DWBB+90*7D;GS M)9P9A!*UBPPD\:!H'J<&G3\_;\7_3=5@DDXZ]=0EYWN*$7;TR= _G_[PZ_2L MOZJ7WSC?].M$82;NO80)2^>V9(]._?'$W:70,\BSQVMR2.#DBR?.L&?YHZ7# M9.K/N/K_V?O6IK:29^]JO'$K;& ME'C48W_]&I>/>^J=C=7W?>PR"$;>)C%V^58S]=8;],0&*>27D=V:C0VJ:E4NS$?DX8;X$7E$QR?-*J;48T\>)-"3_6>C0R6]QCUNWO[ MJH:,/OE"K85"[K"&ZS[J^K<_S6? /%5M_]A8NP2+]A;R> MJLUBO5F!\N:2KP46/;YGOQ=25/2>?7O Z87@'/O@7!)8\BBELXQ98RC&D5)C MTKUECR=N"KWK=8]&69>OK9.#42WZVY_#A,U&5:$4PX[]>;\CB9>6%WUDZ#V4 M%_URMG6TB^$UUGS?)'N;GX[VX#/;7S^UMP[_:6U_?=?*KS>/WGV?DA?=V:![ MAY\@+/=GNQ?_?-]ZO_<=PG6Q]_X+A>\7NU\_P.L?SW>_?DHC:='F9XRA;Q=; M9]\HM]0+PE"*3"(N=$*.:H*L3S0%S"W1866=K7):I) +;"T*;#&K)!.2:6() MQS%9RR2EBDD=C5&1WT,+N41VU]E90 M%GB&+4%T[6%K"1S?*%8Z9F?L02+;H&CJHWKJCW?6V,RO).C1A\V M!#?Z*0N]F2>OJ M)<]QRDO=OP0.Y[TNRF!R5("HP@>>*Y[M,@9L&@%)DP4P3YIO;(N MZV_'2^#_W.QT+X3_<[VVZW&^SPW=7S[,!#A,G$6=(NR2-"GP@"BV/@2=(92Q MXOO4#3-;4[Z/]T1*9C!R4E+$-;5(&Y5)H)(.!'#3>+ZR3F>%S%_ P5.Y/O<- M.U^]&1.>F-,XR2@4]QQFW! /3]$^)4>H+*Y/_D)? ]UG@W,]_>MV*K72,+SK%6/(_MX(G[)U1P([) M>&0<2^Q2X#$QI5Q,6*<[KVX6\'QN\)P^9E:<&\PX119VP4R$Z9 56")I-=,N MJ01>$8#GM*ALW>+&DO]YO!,4+0^&!265X%0(;8WURN(4F(/_?]=-V&+'+V#' MDTY0#"8%(SQB-!+$0Q3(^6A0H!RFTG!L?()8IOYVO 0^T"_\1,)J[@3M9/7O MR\LU#W6-AW6EPZLMT-=&Z)[FBS)5;>G]:KB7K9YGGD.S-%O.K*P?I0ZH3OO1 M]ILIOS()(P5/%EFK+(()9D@';I"*R5)->.2!5>6+2LTI+)^'@;UP7J[ :X'7 M^51FS,9M4^"U;O ZZ>XK'JV4QB,3HT;<& SP&A**T7#FL?:A+<) LYE-QJ] ]BO"=34YT&]D-F M0:RDPK)X HSM02M355=,,U=,0T.1M%XWG/HX)B-PJ1XYH=D!XYE'N"*2/K&5 ML%KC]!BE7C?SL/LCK7B(\H\^9D7FD8 MA0AM[&3>\Q]#;MQV*UTR=ETV.S,2M:Y-_=3<5MS4^2V5#E@8?/>0)^S\\H%7 MW,\3]$W=W@2OT.C+UAIOKD33[[W2*GWTK$LVDEYOGS=:,*@CWN@\NMV*#SC! MW[I3E#[U7VZ3BA691=M.#\2E2&BF;[ZB,,IKY$I[8H")+J;N@(3^2JQOJ F3 M'YW%5\:T5R[9E(9/7&ML3G[WE6I?+UYRN9P>#];NY=J[7*ZK%>?4@.G]>LM: M_2M3&+#-55HRL3-0A/GMBA8>2@&>TL>9#9'O.#VEU8,I7PZ^0, MK34^7ZG"3EM514MU&TG-)@Q*%I>Z]A)MG,&G'L*$Z:PP-BHC+4W<>68M#Q9^ MXH$:XQW]]N$VYM4I@=*IR.#OT?I[,^ 2+#26-].G?KG8VOSXS1I,-0PTDM[G M4@9%D$G*(2R#]N":%6#ZUW>3+!P=A](J S&H2MH'IB>OFE"I M]8R%@ED2_/0:'^]U;>G0ZE=,KD-2Z;N6\E#.+.L?9<4RB'VG&+)O4I[>N,W5 M'O3M*E 86<; FZ*' #EAB@V8L4>\6U?B9!--?LR)#GMC)07!Y3;\6?TI_G# M8^,ST*.\:]W#AZO()0<$+VD#3QZ+C&GN3BE?#Y?+C8S\U_V)U/H9 [J(O>ZK M=26:.[L_MS<_?$M)A11]0%@I#!Z$]\C9)! FQ% ,+IZ2$(BTCD;IE2E'XJ;E M]N(0]Q#>YE>GV:2+9E,-VO*,FDWWT&!ZR&G5H%.M2@CQ=U0KQ83_3O\:;.G3 M_SXQ-_FGRSQU_S]=:.SYJR8DO]CXIJ,DV,!V0GR^:1<<;"R&)B0BU\%@ZQ*= M$O&""0B,>$Z=DC )X!Q(R;G._WHCG)LD,-\8G1)C.# M(SQ:QC5/DFL=-#5:>>@M899;Z1YH3[4Y_:UH46\>T\4Z,MF\DJ;IV)$.[,V* MM/VQ$[G60.-V*"&;-3PJ68LV M5PF97&E?5&=>UR1L)H1[*JF,KLORFJ/0( 0!FX/=#,S(-5*9P,8Y9!:#-QD#>,J*[U;R"@D@_=+H.XD?9R M_&';I\.0)Y^:C#0UAH,_UIM+092J\S<\,JLDMWH#P9/LA]KVVM4Z'3\AS"%0 M+PO1YO H#4Z.X%&-F*!)@QS&:.(J@:7A07257*AR%?'G@86&YF.DC0E)IU:6 M.?&M?*:;3\6@T7Z@@)(#T9->RYV>C(+EG !,;^N#L0G6EUAJOT*-H^ M+-/1L>U0\&BJ?\/V3JRQR^E\2#J7""=9\IA;&L#)QU9PQD-DC%-&.$OW/0H: M3<,56KSO=?O]<@YP7RVSG7W\C1DNL(3-$88['P@8C33F AGBC!"!RNCLRCI; MFR;U>/1ID!1!YQK":$P4GI)$X*=@'Y#.+_/_\-A;;.]\_!83\[J9?#6# NAT7EO9L;KFF;0NZRHNRUCRWE_54U0'3+;? M[KM"_QZHCJTPK!*J%7)ES>NM:BJB1JKT+IJEJW.0LZ' M:=V\M[=A"51)8GA#JW^02[N@-> 6G(&'<7 ^IATVT7LT=(CR")Q6J>K1M^=Z MLE[ES6=V.7 2$<.&YI)5W!KNG. Y M!TR(#%:(&5R.K7A2-IQ[.QS?S[]9*J6/D<'.(RSL/(JCK)B*"&:1,VR,P?[7 M%0@/=CB\4880#%-L+2?:@MMAK.,Z"19#L/SC$,3K\:G IRP]?KRTX MZ+9#56(^\2#X:/9M!CW+#@^X>Q:<.-@@ (T&%5!5DF[R@]W3DUR+/Y"OO5*7 M'"7"_HS>G@ZJ%7J51V7'6C:1$KJM;5./[8_4,+.+F_\\WHAK'SVSO9ZMRJF' MK3V^RB!F-QP66.[MX,6\,_<;_YV3;Q3_\>GSERH/1\D?_[J6_1I*FE_6/,.. MZ4^O2K9&LW?'S+FK@6GUE@$N:SN[7#\![*5"B$02L0_FOYHQ^_O5]Z^L7,XAO//]NZ/MG7VZ MMY/[^ [^\H7L'GTD>SOMU!PGE#_T9&OC6Y2<*NH2BL15A/("&:X]LEX0$7!( M4O*5=87-?#E9ZDUJ51#A7HA K+">,AIB=!P&R%G'8Z22"@E+AYD'4S851'@! M1+CB:3K<%=L;WZAQ6BJBD5'.9%D>A:P*##$CG>6*.)-O8JK9>5E?$!&6P%V[ MF=5VL=VU:]G?0F+_"^AUR@H< GR4 ^9R:WR0-B9N0N3$X1=SQI:?/^^9<'F< M]AYP>>OCMV2B(SH)!+XW1SP$@QR)')& #8/-EWF&5];)JL@Q?LT9LPOS_2S& M'ZR@D>!@!"'<8J5-5(&00*1@(2;Z4GY7,?ZY&?_%A/$K)3FG%.(RYR+BPCED M#?.(&JFSM>@4+(=[<#_NOFLO2@J_@*+HV*8*TXJ M-M$0K#'69<9B(Y20!H?BB"TV%F^]F4J9&4DF27^C"7]\K';_XLR\6V@Y>ZV 9=&MX% MS:2/O6X'?O0#ULS!';=RTVWK Q5UUTM6X2['1\ZC;]..W&,G?W=)1?2V%!^SO<_;);[^+,+ M_ZF2T#"6-[[CRW&E3C&ZW[7Q^_N]IYH"X\CD:GT_=8<7;U&V,:"M.8;P^@_/0^#3,P%?7WUZ2_W9L M_$=C/OS+O]8:7RK&ZSS=^Z>M,* %3HVQMZYF2O6QOO6NNC525.K; 0\D="T. MAFAX'6C(EW%R23DUN!$T()8:W3 2_RSE":B(/-;&&]( =[ [8MWJ-SQL MR;:Z7E31,Y_VA@3PUUO0&E=;Z5_-UBT]&O)\'X/K )N#.^W#8/;[#9C_ZE&K M0S[I[H]6?T0A=JV%6=+E$DER:U(K>Y(5'W*_X2(8?D4>7;&77EX];Q QH@>I M=(QRX7SKZ/+J969;'ER4ZL=K#QR2DK?;0S&AZ\V$?:D3AGS6L[6+/[19X')G M3I0P*/_)B^ XWY@].1D2QU67)$?/JVA%.IT\$U?L:WWPWJ>8UJ\1N ^!)Y-, MVP"]_6%;[>HTK*)%RT=CL):OTYU ._HGK?ZE1-;E+'0JD*!>ZD62[$R^/+ MP-Q.O)Q;6SDX=[(!<[92V)J7A*VYKC'@+R,^NO9" =_GT^/C=H5#MOWG@,;J M[AY&>SMT^W-K59SY]/AWN8_W[# MW8MW[>V=#W@RV-O>W.5-^N'GUONM[UM?/S)H[\]=^+UY\07^]JFU]_[=8?,K M?.?AI]3]46]O%;DL$+S#EBA,1\MI.0D9XB&:C!FCH:IBTL6>=,X(E%2[F6QG#- M),Z$KUIA-LUJOB .K3W*%-07E=O8/UEM[&?>U\9I![R0=O7G3'F3_=.*7O 7 MKV>FBAQ)Y>CD*B"MZ&9@/8Z'E]>E-B_C$ 1Q"*HBX['WNO.!1N]5@'QR?CS@ MJZP>4]V<&+UT.V]9I2]K<[S;;G?/^H_AT2"T#D0:X.:M8?PH)@W.UYC@\R>G MH&M8/Y8MXY=,&EB6QBY68^]'?3(K-04E"T[^T9CBHBAL'1-CM7&Y+;V!;:GP M=CQH\"KN]L:7RSWZWZ[WV_K[O'^7@9Q](/^N')TRD@\:R;J[G)O1D)]DS&H[-<#KRQ_K!V7?\_,W5Q04LKI[GK3:!>66$Y]I9+CTW" MR?L0 H9_.;Y%J_:&B2G]M;[W9][ M._MXZ_V7\^W-3T=-^JZUMQ,.MC:;Y]L[S;-=:/_VSL;/R#_>.X3G;7[$ MT"X.S[G8_?I7>XN^Q4WH7_/BS];>(;1S\]UU9H"=CQ=;9]^D9$Y8YI'%,B+N M@D1:,XFH)EA+RPB6=F6=D%5,=>UO!S^XWKI@5<&J6;#*^].CBH8[5*'.5:23 MH\4_*S[O'?NS8-3#,.IB J.\LTH*GE @(2%.1$*64HV$8,)H[JUF?F5]"9E+ M"CPM$CS]]P+A4T["%'QZ)#Z121_*RF2)]<@;CA'7BN=: X*()B1B1F.4$GPH M@:<0ZE\%G&IDP,L,3C7 IBM_,R%?.KU&G?)C3V%44_FQDB4 M%E:M0C8)A;B1!ED'3A[VDAO#I*74Y?S]O#08BD77,9WTTB9=TDDSF/1D.LE@ MC?/U?@3V"?NTA!T[R\0CQITRDEA+N5A99WAZD[Y_.JE8\^O;GTO^Y1F,>3+_ M(@*L6*L3K"H;P)@M1HXYCZ2W$1LNG2<#IYN+.FW1\RQMHOJ&-,&U>YQF^NK& MBQKK3O&D%"=8D+%?6A5R5BBXM;]W<#QX+ MIA9,K1.FED384V#I9"),X!0A,';(DT 05RH@H[Q!/ B-G<4&0JB5=4(+D!8@ M+4 ZY_SC2R-IR3_.@*23^4>!G0A!.J1"9F[W/B++DT28,$N$2IXSEE,6L^0? M"X@6$'T-(%H##"UIWV? T.FR.^*YC@QIGR+B25!DC07G%/.$O7(2_-,JLF=\ MNBIX\1S2&YC>"WW3R] WC;ATKS$XT<+@5!B<2F,+@]/+LIA<\GR/8*F0.!42 MIT+BM( #64B<"HE3(7%Z:0*BTL)ZD3BIFEM!&)Q5Y-(H++0WS M%GX+F&OLC=15DI$26LJ('IYLW+AH9@IU"NTZ>G>PM?.IW=P\.-C;_ O^EY.% M[[[O'?UUV-S9)U/JEYO-LUWZD>U^W3W?_?J6;+W_,[WYON_CII? M/QWM'C5_;F_^@8%4-L.I5E><\&T9-W5/3F- 0#5),&\1E8,@Q"AB5;Z2:D ++A\KS*LXI M\%3@Z>F+7EX8GY:QZ.79\&FRZ(79$)-U# 7M..+):F2HBTA'C[&'Z56$ #XQ M63B<"CB]7M_I-1>3/!LV31:3)&X(YM@AFTA"' N-K&<&R4A4-#XZE_DO(;YC M>($XG!YT?['NF;4FV*)O'=MVX1BZ+T1)*9UV5*OD!5>6:TT53;#1:A:L]*FD MHNH.55MOIE)1UOE':D*A<&KM^W[ MIF[ZU?L: +F*O6VS]8;8^F=*16H0 [B5*.@3$;4P(%C6%7XW2@CE&:%P! MJ]8PT7\4:U\P:W]()N2ES;UD0F8PZ\E,B)4L$*,<+"MBTE)A3YC6.2GE/B'/) MV>!*>J#V:#5-01R]HL92C9A*'''B*((M1J*0$F=)D0B;S(T1XSG"4FBD$OF$$_2-#J MA2VZI !FL.C)% "GG@9O)>(A9_:PMLAY0I'11(GH20@:Y]OKLR0!BC6_ONVY M5 \\@S%/9@B,)#II3&!G5C)OSP89Q1*RVB;I7!8#"97/38BJT18]S^J!PD!\ MYW6IPD_T1$.S-)M"@+V *4Y$3)Y3X9VQ/&:>,)^"YBJ6A$SM-X=I!F(B82:Y M"<@*SG+9*T$0LB5D##.82,E9S%QO9I62>15L+ +GVQW'1053"Z8N$J:6/-A3 M8.G4%:<@&;5$(8NMR%&S1(9$BKC&A@K.X<\Y#S;S':>"HP5'7P../B3]^-) M6M*/,P#I% $QPR(%&Y"@P2 >603WU%(4G21.*9E8BBOK^@8D?7 -4@'1 J)+ M#:(UP-"2]7T&#)W,^M*8)/B="GF%(;"72B GHT-.>)*L9C+DK"_7JWPI OL; M"(B'G=HZ/0++\;\DM:T+(_%&Q>#;M#U_<(V^EZTV3@YB(X[XXX;9X-LYAL]: M)P>5<><9/;5M^,#)Z#5X>SOV^_!$Z.#)66S_B(TC>.L!?,SV&__GZ2G+Q0@Q MPM')]]\O6?$&A'@5%]YVN@X57Z$_;ZZZT[SLS7;Z&_JR UTAM%EUXGZH(A<3 M5=KQ_WTZW_L:CAWE+"H3JJWO.D>@0&=-PYB.S2JO\$_(5./'5CX0^<7B[DF M*_#3J)/W7HI?CG>ZE)1E^(ME>+%_#NX]!7\"4Z0I\8A3:I'-NN4!@\\/DX:5 MAV6HUJ9+ED>K<$" ?BN\G1XW3KH-2H:PMM;8^ 4S>DVA]9'.6('69U_3VSL? MV3?,W+ ML+FS@;<_?E-18D>=1!0+6(@I1=CCK44A4&(53*(TL!#U+];A_<"5C<#U/LH1 M=5/]&%E0S(8!J[,_!?!C"A\#98_XW^J3^XE/YH)1BZ M\]6&[<5& 'N#3_A>#*T3U(M5SK ! ''2[<&&].&DVA N'Q@&1OSDCL^'K7?7 MS/--U;X!F?>=UZ3QJ[.H#V1K_YO"@@H86D2\ 8N2$J!=4HJ4T]9Z!_&S8<^0 M9RE3]_"I,\I0K#1#V&L'4Z<3LA[F+\'P$D^%PC:LK'>Z4U@X#8X#2QZ!0?S9 MZI\,!'QN#M@;W=ZM_J:+WI[V8[67>W"O]F.CU;F^5<-T9G6>_C4QH%:&YDED M:AQW^ZUJQ1U 8WJQ?]JND*;7/6JD]FE&\)/L3;0R&3XX!HU>A7?P;\:ORE&U M QQJ96;H_"#H4=6T08_/NKV3 X"H@=A0?J'5[Y_&C&(#98#+YE022=7N,1RE M;F?<7ZF( -0?_2G'9M#9/!Z]>.DOQTZ 1]XTLOD+KB2-.EUX5FN_TTHM;SLG M$]M1GL9L>ZW.J1U,[-@&-=P6>)8=&HWB[Q54MW[$*[6AG$0=^]0PO86O/F)= MO]L^/;G](U.B!"^T]>4K&-=&9^S?@]Z5SLI^1 YF]3NR"1K[NVV?V?/^RF_7 M=W?8VL<'<++OM_8PI2?KX2!G") Y7,F_G\(BZN5W09ML;=K2@'4.^\!_M9+@ M1*D4DTTDB[\;JR.ETG@L#!..?5/@KE0EGV!YV3&&Q=/_]V]V_:9IG%CI [Q/ MBDI"N8! 6W+P%DR0*F!JC=%<,J4&.Q-\)H:-O'M@2SE+T&H>#%=&:>7!S3#) MLY2$47;EMN^QSIG $XOP "V-X9I)++"D6F'FW,I-GN%5HOB/&ON* \&T#*&# MZMMC0-$\#]-2<$/4NZX UQ_#\E;G!R#P4?7IRM^K$.P.6+]]B['[^[VX7SF6 M[GSLX0T/?]OO]LZKIF1D; ;?W>K C+1"=O#'L/C _HBP0<5. MU:S1ZNB>]B=:]0CY.%D']3BCUQACCQ&/8WQ-X\?IC?WJL68-2_,4"F=D_@IG MI:VEK0O65G4_N<>9I>>FM*J&H+2@G"%H7QG"!PWAX-)8T=3\U1B]RYYY=0S1 M>-K5M70C-ZD#VL;J:LU5I9866)EB=5IX.Y>8L\DO0H#^?Q9K6H( MBNYJ:6%IX3*T<)Y$FA5XU!:S7J=R;=7U)54TJOKV$$ZB0+VRPG+L+9<>FX23 M]R$$#/]R?%NE[]3ME(D;?1-W5=Y<'GAZM7/P'=I&FYN?6EM'S3/X3&OOL$FW#K_POVCOYN[9UOL/=/=BX^=6OL-RL3M\YMYU,9&+MZ1Y]BU%ASFE%"5E'.):,V1] M2DAKJPD+&B8E_;NTTOV'B$XTNH$1]9IG"#L#*1R2PCA[GZZTPB_7)8P$)\X(+46E M;T_9M !M4;BOK94OG)'_^BBS;/ SF?SD>2;$I)C(F)!V7B&N.4;:.(&4X &G MZ'02$*:*525G5L KEE_V]UG/_XJQ/\38)\_Y> K>"6F0B)GY/%J"+$V5-Z]P M9FOC&O9W:14#"E[IH*W3 MA&KPV_FJGEUJOACXJ]_%RP'24V3>)@^0)+.,*8U1HBD.4F]:"XL<82DX<-(M M%ROK#/-Z[-;SO'#W*%'JESE0$,^C2#TQ6;FHYHYVES-BZD* MXKYFQ'V([UU/R"U>^4P@.WE"ICE+D6B!8M:PYC9PY#+<"@=_3%@GSC$XY7J6 M$[("K@5<7P.X+ARVEH/))T3:R8/)K&OB80&BF'+]K-8*:4LY2BX2QYW1D<0Y M'4P6P"V ^QH =_&\V7(>/%>,G;KW&3DUCG,4N379F\7(*BL1YC%%+I+!66YT MIO/@@JT%6U\#MM8.6LLQ_)/#Z>0QO+&:8R,HLM8JQ+U.R)%<+)^5;QE3*3*S MLL[8JI;SNI9:<+7@ZE+C:OU\UE+]\!2'65/79Y515 >%O*7@FJJHD992(4:Q M!I2ERB2_LL[%+-4/-<#0JFKBMZI48'VA=*+KH?UWFXYLT?\K^G^WOE:TWTI; M2UN+_M\,4BFC?632*"RT-\Q9^"YAK[(W4 MU=$G);3<]YOW$>F?AWL[?QWL[OQYV-QY=[AW^.EP>_,CWW[?9%N;7\ZWOFY] MW]KY!][3O)@Z(GV_U6X>O3MHOF_F[SG:>M_D6YO[?/?"XZV=#V27?B3P^7;S M8NLF"4#G@L%8$:2U"1&UQ7%F7JX+-Z[K? A6-%""K4]\> M5,112R1;SO*.9\.NR6MTX,TQR[U!VG*,N! >?E(:12$B)IAHD_C*.L%SN$97 M0*N UNOPOE[C];1G0[#)ZVF2$VF\3T@(0Q$WEB&-"4>>1T]BTCP1EJ^G"5R\ MKP)DQ?LJU[Y>#KNFKGTQS:A7'&',#.+!"H@A)8.?D@DRD>"B!^^+D>)]%= J MWM=KOT_U;#@U>9_*&T:CUQ2EY"SB2@6D TE(>^$BT5HK%G-IU"IFLCA9!:^* MD_5:[RD]7Q)^\IZ2,$I3XA)R@G+$*2'(NI#EX6&&J'2Z?W_DRH M]7GJZ% (%I( 3RIX1P&T$D7&QHA,2%A8;X+A:6YZ[X4POIC]C(=M!07F@0)3 MAW#2:,&Y0R%%C+@7&CG#).)&!A^T3)+Q@@(%!9X)!::/KXIY/\2\)T^HL&&: M6&50\@HV>6L-:^QWH3V=B@CLCHM2]P*G^Q[$ MU@^<'H!-QF,JG M:2LPI\QI'I;PGQ+GD;'!U.!DH=10S@ MK30J4(\T>)H0@CB-K%0:$:$,>*1$"I.MW=2D@J%8^5)N\.7RRA.:_.31@.96 M::T$4LQYQ D.R&ALD%!$*VR,$-)FDU_%= D+*Y?<]!=O@R^G W.U]LG3@8 Q M51PV>.PT03Q$AIQB$4F2K!68:^'9RCI3TSG&LL'7ULIK9^3E?L23&_;DX0$- M(C(:+6)MJAJ?=.\("-( #^,\6)B,ES*KPSEL<0I/,I:*YB M.:Q9\ WC?.JPQC(MC/,>&4,2X@:V"B=]0"[D/QLOK34KZT2MZ% MBT\*XA;$G8_O74_(+5[Y3" [>486K'&&Z^R46XJXVW M.H/6"#"@81M0QK+?J:J ]8G,M'KB[ZT3Z(;_M>%2#(;[GUX\MC!4;W\>QTX? MOLEV0N,_O>XQ#,=Y]=;F*O0BI,KI>EJ% :3NG5Z!.WQ$V9.-05# MEIYSR0/GELM@Z@>6[7U@X>'HY/OOG_U!#*?MN)V& M;1PU<:,31@V$'R^;MY-G9_ /M.'/=M=_7TRC;L?_]^E\[VLX=I3+[?$%_O:IM??^W6'S*WSGX:?4W-EGS?UO-O$@&9/( M"2/!O\$&61TU"M80(YS13 '<14"^8QCKD]YI7+EM\9KG7;N_7*EONKFLJ!^S M.].I[#NC>,/9MNWXV.@?Q)@O"I_ -@"KN!<;M@]>=+O=/>LW_KO5:9P<=$_A M^T/_7[]/+.);#)?>TOEAS= 0K@:X X/0ML?]^/OHAS]"JW__MSI55ZH/ M_3%\_!##Q WU41F6!B__<=8*)P$W#U]>JUZ: -'!:XJL M&7;[RWB-W/K:KQY+Z!K6MW_T5X_]]6L_Z@P*JQTLJB##P+1Z@AV"%L5$9:6GB MSC-K>0"7T_% C?&.5N'[T)V_"M_Q9/0^7#\?.OW37G;@7D'*\^@+M*-YOGO8 M;NU>'!PU#S_"\P/\[-G641/#][>W+MZ>[5YLG$W&Z7L[[8/FQ5^M[:]_'6Z_ MWSW?VOQ M^A?AUL7GNY>?(*^?F'-'/]O_IF:XQPA.Q\OMLZ^148U2EGKZHL/!7CPH2+2D2S2N16*#H":'H8@**I,3: MJB20XH!"7'.!K",6!K]P M@Q\FSE-W;W_[AN#O]>CSO)"+7 WZ1C76;P8C7S:?!VP^6]-^<*;45YA@9 G\ MPQWSR$B-$<9.YM-_[TU868%]TAHDKEO MN$-.)HEHA.G ,4JW4[/P8=27E-35W P:7Z(_OFQY^J*>^)%5"CXO1%[T. MZ'F]9(S9AT+UKTBK)MSIK)@W3-AW:2#JA)Q,1B!G @*\>0@ MD@Q^=7"Z/4,;R2T\-YQ1]-ZP^@';UKQU-2R&4K M?OQ6O/UY*NS @>K$L4$T))OUD!72GA"4@@N$6"^,3"OK8I7P.ITCEI*& DK/ M$2@44'H64)J,#YB/V"6-D?><(,Z-0M8I!1@5@_F>W1\>A)[MWM\Y:1L7BY2=8]K-."3,%20YOYE5#L;)U6=>&U^BLK!QEU\Q=* 8Z1P,]OVZ@*2J- MHZ-(XB@13YAE%DJ,8I+*.R4\3!D8Z U"+DMRF%UW3^#=:0\LZS3?%.V$1@)W M&'Y^1=JR+Y4PN1QWB$W>#4>]A"9SQJ.W4PZ#(U0#' $4.6P1%TDAS:A%2@9I MH\".^I#O@! \,R+5+V%2K'C>&89?6'$QU(<9ZH3CX&%.#$M9T)F)G-EDR"1P M'"1SB45.G0IV9=V0.JE$O:H4PM_1]N-!MQT:K:/C7O='S$YS*8=_-G,N,)OP(#W*H@&>)1! @ HD56A8A"\D(I9QCW. < C-I8].")N6S^3,T<-)52\;DE=OK]AKVBB ;C.NZ!/50$OZ\L MO_,01N]YN2MC[-R;8R,//[=CQ=[="1M'71BCB^KOM\);0;;Y(=N7Z720I]0+ M05"P^2")LP2.C7>(* GAI%!8"9HOP7 V7>3V8-;OD@FJH\'/RT$I!E]+@Y]P M90BUS 6*D8F6(QZY1,[9B+Q-28G(" MA9++3/>6EU3)I799JJU8D'V.R+X[Y4 M&%/=5Y!SSE'56@EK/LP.!3\+?KYPFJ_@Y[SQ<_)(-:G@2"0H.18S]PU'CG/P MC G7%L<$CG-UWXLIL03X>8L*UI4 U/JO5;&&=L(K1:RA(-OOO0CA7^M'O)*[ MR48T]JEA5_'51ZR#CIV>W/Z1*8F1Y\>"2K(H2_(.IW]U=^NZY,U.J@\0&<[/NM/4SIR7HX6#\ )IE%(<\,K-?8 MR^^"-MG:M*5QT,MX^U^M)#A1*L5D$^%&46-UI%0:CX5APK%O"L*I2MVIFQI9 M]7I0UV?7;YK&B94^ %!L*6<)6L&#X]TQ@: M^:Y0[/0'/#E2?\_]CQ/84X=#=HV MUK0B#W?V+8I L=?Y."I?'*1!(XN%1T0[')5W7G/]NN7ABCI<484M/#_8OMK_\<[.V\_;EU^$][;^Y"=^I[[^K/Y_JUHOF]>[.WLX]V+?VX4 MAR-&)JHH2H1!0. @*C"$!T2$LY1%*R!FSL>[1!9QN )(BP)((2JP\=E)C["N).%$G:L?7<@7ZFM/7MVW;:PTE M0,[L_B/Y4Q:W:NZYV=2& _]G=K8W.F$SI@B %,;SL@6BY@U1TZ(7)N@0DA:( MN< S1X,'GTE:9(V73 F':?:9^"J;75"W%,+6UZ3GPK]63/I%3'K2ZP@L2!&- M0$DX!B8=%-)$1N22$,DS+3E-V:3!OFMDTJ^PU-7>D'\L2F-%?>?)E> NDF/5%!O8B4$$0<4>")1HFL=Q@Y3JS%F# 2 M9$:Z.9![EZOC"=\WE^OH\W 9E9UXWCOQ]-&X32DX:0R*/CG$.:7(,,604X2":Y4XU3PS M7Q(^K_L="Q19%%RJ4]]>*&O]"UPJT/,0Z)D, J*+202CD0N8()ASC&P5#E!G M(N7>2>;GHN]3CL ?Y^&].>W#E\=>HQ<3=.G2\S\O)^!/G8@=#?VG:N1'V8GS MXA'-&Y:F#[YQ#"I)(A#6,7/!&)Y/R2QRF 3J4F(:\TPB+/#,'E$Y^*ZO)<\K MT7B7)1=C?8BQ3OD0$*188C!BDM,0IMX@' M\"*A'X(._("A7L+-A9 M*Y^X8.=S8.=4U5[0SF9E/0,;'@+?5P.*$ECQBE(1K&7$QTH60[UYX>+X7VYO?\1;]P+XH$3CS)! L)NP'.PCJ,82.#G^80N]K(B J81Z&=#Y[P@"E/E%,I)NGO\APT MJDEH-*/-4S!4?)Y<\1.\A]/\D'=_\V1+N0*WV4G*#8_8NI!4,K!0%(=.9]G= M!:#F>RX+&9N;_P#:^?/!O\5:1M;RY1LACB6E L)6, 1K2R*CB4.4&8(C.!LJ MD,DU*#T.'FL'1N:YS9N<5E[AZ"G,DL1VTEIV#F+%$VH[YXVCP93T&QXV$]OJ M-%*K8SN^E;,2_7X\&1 'C"4F&O:DD;*Y_:C,+;.,-GK1@_^22VB=[;?Z:XUW M5V]H]<$5@H?&D D=3^"KCV&-1?@)'G36/6V'AHOY";'U ]YSTFWT8QN^O#/X M_D:WUSBVK>J%DQZL\93/8ZYJ.1K_#>^,/ULG@\?^J]'*M*>-:FMMGP\^,G3L M7#PYB['3 "/\#@\^MGGW;,$HG%2=RDT[NEJ@C4Q/N=88'ZO3?NX^O+$7(X*Q MZ(T/Q '\GJGXSG-+H2W='@S71:P>V^H_-"7JC_[X MD\8:T:\:T(>GP-/[\%G?/@WQ]\;?\4=L-\CJ^-!V7:Y?KL@MA]_7/_4'^97_ M/>UFILUJ@/K5 /E,Z#P]]AW#!W>K4S&8P';0@F[" M6CC)M,"]1J<[FF&809O71O^DOYH'O1>AIWFM_>]IJUJM>>E KT^J.0OY*[O' MC5;NX%FU_$Z/CO/*@5FX0@S!-6QW/HW,\<]LC;6B MU'UYB-W]1KPB4A*,3%(1<4(8LDIPQ*W4R8@HF&"3$"LTMHP*$3FE/-?3>"8Q MHS!OR<"SIB!V 3;]C&P#?MUL"@-6W"SW#DB040X6/S3\/!-M9[RZ93.X-.\A M:(5[; \56*5&15PZB*L8(%E>_9,\OXVI4&(IB7XY7V."%Z+?TM@G:ZQX%@IE M2A:3-OB20[DQQ9\\/U;I>Z=[ZCU60]?S/E0?MITSI(]#_/N6 9=GU.<9\RP,535?Y1")$2:Y5DE3FZ]K6N4=,SZ0>]^^!8A\>X60&R=O;*]W#N-5G1TL1HW1 M8P\*=K_^U=_;Z8KMG;\.FO#=S9W IM3Z&0.ZB+UN M0:6'HM+Y=50B.B4EDT:1>H%X$L":>]L2H@R95#7&J*M' $.>N8 M"@ECHF*!I0)+M>C; V")BN1C8MA:H;A5T0;CN:(V$$R=\:($R5:<1C]"BG]!$F6&G#L+>4K*P+:HJM+J^M M)HU)VZM;'@R22$]U3B+'<.F:A!/',.>*[/V M<318&A4)867/?05V#$$]]0F'J%7DC 2-N=1.".N<5/#?LN>^C+U.[+D&0!:: M;Y TPB).K$,N*8],(-A%C%6BIFY[[FLJ;?FR]GFML=^%)G4&]VSG$+N_"DIG MG[ATCDJF@N-<4L=X2,2G:,#)#.%)LHK%CW@D+NU.Q>[890^0)22Q\(C#1"%# M#?PD2<0Z*0U[R!(?=A0['MDQ40KCA+$U7'#EI>'!$@I10M!>X/0D\4 Y'9C1 MF"><#*&L$,)II"*-B#M"D#61(D$4\98%8DP.[%>-FMG-**9<7U,6UDCC-%;* M1,Y%,L%9K+EG2E+MM"E;"JT=Y1JJ2,$")RC/('(P,0AV*AYDEI82G'9 MDE^!'2OEM ^&0X!/N(2H'BL=G%<,"^E=P&5+KJ$Q3\;])J;("474)O"JDW/( M6AJ0-EZDP+T*'-=O2WXM:BIC;.=^X@;7+*?U,Y#S+C1@L2"9UEA3%1,G1#B6 M('[DV.B X=]2850[P!J_*O*%;&_N?U.P0G&0&!%N$G@?42&;V3$)A^5!J; Q M\]'.I\+H0>:R0"<.K]7^8Q2.8A$B!H?%"F"8DJ1=.0JHE^5O3>S\+%B)B9!(^[SSRYCU/#2$*DQRI2/1'NMYEQ04 MVU\2V]?.)HDE5M)Q3KFP1INHB>::8\_%_36:R];_ I<+!@#@8-OGRF&DJ229 MY3LAG3(%L%"$"^(350%Y\!R#Y?COTF3,75;R4PF'N-T, OL() _"8#BLYH MQ%T4R"1J$7'@* C&@XZEUO@U6#2V7'E,1?2,UZ.+N MSZM::)3I\TIH'E%P%,PZ*0CU$ZD2_T883AQS:F6=X%6M2;'JY;7J%(+/QW2& MF<"E%!9"P."XQX([S.C]M7?+/OU2A4/#^)T'YK5S2$OM$?QBD-/>PK9-M%%< M"Y+*/=S78-&"6D^$$11FGFO*71(&0)ZXX.&/Y(D][[)/SZN$:=B8\N'4*\Y"L(]%3B1G7TC)[_VM9Q:E[5O3?GZ['XE@1IABBL&@1MT(C\/,X MDHQ8!=,KE2C5X*_!HB7&+/%DB9"<.Z^U8=)0PI(CD@KGBU-7:[.><.I(2D$$ MK!"1PB'.+47.1X&BCM9B#C,=UU).,L.LJI8 M='TM6@=M9 J8*1ZY96?7I&LY[8IX.E42][N*:_,B4##AVC 7C,3:(9L( M03QB^,ES N,KN:">)X7CRKJ0JQ"2%B0H2/ 45[V*/_#,(#"9MK#&.-CX-4I> M,P !FI .D2"1@G3"8)A&6?R!@@)/>NFK^ ,O @63U[^")\2+E/5!)>)>2Z0U MU8@1+;E2Q+ 0%LH?F&>A1(V2(.H721#;[\>3?N,HVOYI+X:&/6DDV^HU?N3; MDPVP9MOH97/J0?\:SO9;4R44L]\16F)AL'MV?FD ?FYIGVI9OH.56%WCW6SU M?;N;5VA!]/DA^MNSC.:#A,]'LK6SS[\EF)V$34 &*\!U&@0"7X\CY6WPCNC MJ)NS7%@]G+L9-0X+R+TBD)M;5JN W/. 7/,ZR.5KIE8PBFPR'/& -;*.&,18 MI,H#TD4*?JNDJQ"7%) K(/OT2N- M-4@+29 -UEMMP#?W@'*:K0HS,_G4LX#<,/LX:L5H78L*PN9]2'&/9XSUED&7 M0O<8]GS*D(MB8+ M^V8/Z:OM]6SGI-$>+O#S6:YZ+YLK?%,7E\;AG?5L)AR=?/]]N'Q&\'A> OLG M,Z2B@-E)%/Q=LK).: &? CX+ CZSGE 4\'DR\)DX MBU!6ND"R9+'592S4HB8P5!08_AO>-E%7S@78 MRG&WW\IO^+T7V_#.'_&/LU8X.1C9R=BGAEW%5Q^Q#CIV>G+[1\:ZY2/85._Y MS9WF-N59'T[O8+3&_CVX++<_MOL1N5ZTWR$(@<;^;MMG]KR_\MNU/AVU.FA\ M "?[?FL/4WJR'@[6#Z!/EIO-,P/K-?;RNZ!-MC9M:1ST,J3^5RL)3A3X,\DF M LX,-59'2B5XH\(PX=@W<&9V*@+6;FJ\R6C<.>G_^S>[?M,T3JST 7QJSI6! M&%)2;GC$UH6DDF&989F"?VL&( ^?B6$CQ_6:)2)Y\$0:Q6-R)D1L&"',D."D M8]?7]9'M[<,RR.9ML@T-;!KEK?]WJBH_Y,96 3191H6(G%*NB;2>2 SX<(][W1^M -\!R^?T"#I\GN?B!-XYY(NQG7#M M..7DP)XT;"\^Y%P%GI6?NAE]/'*Q-T!B1E8;L*72QG^W.O#4[BET+?3_]7MC M-/E#PMX1*E5("T/5ML?]^/OHAS]&,DBM3M7AZD-_#"=N"&79?"> MEJ\@Y>O M+'L-#ZQ[>%8V_.;ARVO52Q/;QN USM>8X+>^C-?(K:_]ZK&$KF%]^T=_]=A? MO\:Q+(U=K,:*>SWVCI/>N_GLR-1[;XA\!EO\\_CY^EZ'OB-@:8PPY9J7-^NH MC$6G]W7WZCU'7]NHT3)JCQ@U5D;M0:-65;$\!,26XB;F MX'[]3)X60&R=O;*]W#N-5G=&\"@X?TJ0?+^!_T 9XWMTA?Q9<^?M-Q:PC)F(40J.$>?)(R.40LPKH8(E M6F2A>K/*Y+P8?!;HC+H@4YWZ]A!D"BQXH8R(#):UHE8::V3".(24B'H29%J^ MLL3G Z7SZZ!$J;=YVP4T:R MQ#CASD8CL-+"&QXM9H*9 DNU@J6M"5_)1\J<<1Q%ER3B%APF)[E$U 9F/;C MCL_]LDF!I0)+3PU+&):S5UX0&Q)77MI<8X-JB$T3+I.@"7:7 MQ!%F(:M!@;=D&?-7E-65HNK/"2TI0X5LHX M'"QEC!--F#*V;,FULN+)%(;4C+/H&CAL8\X6;H&"Q$]P0%)SSBW!ID M9>)@UI:!A\$]DWYEG>A59F2QY>6U9<<]410K"!DLMX$:$1W#0L!O&#O&RIY< M*S.>#/U5Q-83JQ$F02&>M$!:1X8\]4Y;$S13\PO]BQW7UXY]8DXJG"3EC@<< M=*3_G[TW;VX;5_J%OPK+SSSW9FZ)'@($23!SGE1YLLR;<\?V3.*9W.0?%S9: M3"11AY3L.)_^[09([?*^2#:GSG$DD00!]/;K1J/!8=215(K C_>"K5N;?$MA M7K#)4H>!$E'@IR$>M4 "X:=*$,#;(*9IF@',EAMHD^]RO7^#*IZO%DE7\5PM M[/^ZS6K_+:JB;;7&(J&D:2 ,3V+#THSQ5)F(IM)('6= N4I_IQ/@\#B(_R@@CDFL2ZF#G M%8TZ21*T\M_*_WP0D28Q):F,TI %H18ZE5J$@H&=YQRTLO]$9#]DQB02C$86!XPD2@1$41VE MVFA*A;@7V6]M_RT5P%*>@DXB'A$_TCSQ&3>1G[*0^S(.*&?4F SS%,*H0\+M MP/Y/J^;3FHH>MI:'J_0Y25CH>.)4Y#W[*TB,5X%P0"B)D?!5W:]$MQC_KI*$G%BK+%,1B8D?:MQ_+*GQ M4Y4(7Z5!RK1*0Y/RG5<_(N[73=Y4XY,0Z3;3D2 M7GF;08LZ'BU+R*DGS5(C@ECZ&4FXSQ)E? %NH<^UC(4@B6))UB8I/P.)5ID! M6:LTY1Q0I8AUD*8BO'(E MP=8./UK.3AW."^-4Z8SX*55@A[D"-R%BW ^YH(JR6$G5;A9Z#A*=\$QAA)X: MRAGXCJF@-& BC94A8(?O 5FWDGO#9)MZ?8W',0/?QY6;9H>?TX+_?90$>1YQR$BH@*0\9H0PGB0RU#RES 0FB*+,M!D FZFA M3I9\?)I)DC >^1E8%)]1Q7PI"/$336@O%E06APR1ES-JJ2%I"J8YC"EC02BX"!4/DLP0J2*NKKQ;K[73#RS0BS$ M$N">"RV!HY+ 9Z'D/L^(\(V.B*0JTU&L6SO]'"1:<16PF "1]=2"8V5^!+, M[]+PVSWG]+1V^I9BO6"G"8FE)L+X899B$2]J?)%J[5-B:!PD4H-/M8%V^BXS M +:D=$C_JEMP;I,8\%PW%MY539$6ICRH/ONV%$X((IDF-(K]+&"IS](T]:6B MPI>I#!3G@3*IO.NEBLW87GR'BQC/50O<56F1%MH\BBI8@#:":QJS1/BQ5@!M M2);X4M#,-R9) H W$<<0!.,=1FZ=W-AJ@J>E">ZJR$B+!QY8"2R&+8)4*AT3 M\&\B+%>>!15L)@+P52$M05]PCBJ M@B3S4T-#WQ"E8H #89S&6X4'GFC]U.2"((BH*C.JO+X1U;@TVA,C+Q-YZ9UB MW1X/I%EX)8I3">/SI*CRI12*>RRMM'&!HZN?:'V]P3\9!7]G81_+EN^ $VT! MJ3=YI7H%].H[\]0VWN CY_D8.C$W8LM,ED',9^)"16L4\3/XUD[*N, M@3HW/&2*/L,RLJV.:W7U6AWW,#IN?U[':?!4&8U2G]% P!^ K8)$U*>* MBY@%F>048&O".H3?U1[=5LFU2FX#1OT8\;JK*;DV0'<+_?;WO'Z3.E)10(S/ M ,R!?DM#'W>5^"3BA&H34L'"9UD0N%5PK8*[^U!DB^(>1LNI>2VG-(EI) ,_ MD)@/;73D\RSE?B(2JF.CHD2IG5<\[$3LUDSGMHW-:>,Y MU)W_),I2#$9>KV;P\]ML2'YJ4'C5$)\,X+WMTHSNC[Z]K-FG48_GK6-_;Y#W MQ]+B3,:")&-)XDL6QCY+B/!E)%(_,"1)913$T9.N&M)JIB>JF6Z[H-)JI@?7 M3 M+*F$8""Y#YFLN JQGE/HIB5,_CA/*@+8TI'>WE['53*UFVI)5D*MKIE8# M75,#+2QZ&&VR"'C0#Z4$;"0R[MM+JGU3U;LD#1 MZIY[TST+2Q&!B2(C:.AS'N!9#B3S4RJ4K[.$D)AF0<*BS=(]SS#1N3>-Z#Y MMK,;\%(\O5UAONW4/!GU?E>9TC,K%:W+>V]*/U@*Q@5$LS"-C!^&<>(S&07@ M\E+B!Y+'2J@HT)K=4Y;-K21H.W)P6OW9ZL^'R<)N]><#Z<^%D*&@4895KGP: M2.8S<&]\$7/ATR0.DI1S(470ZL]6?[;ZO*:>7 ALQDG"F @3 MGW \^34.I"]Y&/HRC$)#.;@-(KZ#X$*K(5L-V6K(>\D0;S7D'6O(A?"KX+&( M Q7[0J8"C[P/?!YPY@-'1W&0IDF2W$7X=0,TI W;_F)+5KZRPT%^S0=C84(S_=HWWNNC#F\^M.Y'\ M6LW6_EPX(<03I?%43U15GN48(JZF%4%]< 9]K @Z>[\4%=P&,P8=%2<&3QWY MWY67@R(9X$3"XP-M&Q4C[P]S:GH>]8K,&T&O9F+/W=R4HE3=\PZ^$2Y6!MHX M-=7('F.RT#_[C*Y?/1["R_\S+D;P>5CF"N[!RJ6YQ@X *WE8QC2'B17PXZ : ME6-L$KM83P.^#SJ'#0\*^!?$X]3L>C/SYG6A4S.3LK)TJG>6C[KPLAR8P)97 M'3478+@GI1$C4^*;!C!9QCLWT!UHM>H6YG!7Q9W3FXLP+.KK)SVV O_\\XU]C$P!A=-119? ^N!>#\%T,@CR7G MKC6*/@H'$M)'3ZU-(B'PS'HY>> M^3XT"EGUM.C!LTC%7>_M\H]>7J$YKH"-<:5&GL_2!ZDIS>I7N%[ PZ*GQM#: M9!C"<].$?0,U"[**<]'-JQ'P+,K)Y.4USPKH0%\",]LASG.(?J%GEK]@NO"1:IQENI,5(K&.YX@PYI(#'K3 [.:SGMU<5.,%% M.2Q*.[+*X$B ^:>3 $(Z[@]KU3/RC%#=&4+!FTVG)E)#6_N>M1)0]/M%TZ-: M&K$1O'_2;,?^7)J^R ?8*EH2-+-CZ)H5[;KQLSK['"?//I%7W_RL-,;JRQ*D MWRMMVZ=65L@5T%OX %!P,:1[-:@QU3 MJ8E#=?P&KH8!"8AO/X0(Z^:!W 2]N3U_>P,] ^WVZS7%P\&'9@41;C@H!I,% MQ=]P/?&?9LJ.C.H.0 F9Z@C)=@0=_:T'<[RE*/#+_^L&JO_/0'Q*QX=?]\(O M;_[]]>#'MQ#^#\_\%<)]T(:"?IR<'_P -'?T6W[X9H_AWK[#HV]D_^@MW8?? MX?YC'28R$Z'P$\!U/DMHXJ =P\!.J /3-K<4BZ&7J8 M!HT>+GJ]XLQJHQDQ/0/61SNF47M,]-8B1%@CH&>+.SJNJ;5?7L6>$3KOZRJ# M\GK7$YE>:1Z]^K^FW[6IKW&[ ^#0E9X85N9E\^%7G5?#GCA_F0]LB_:A7^L1 MUF ^&B[A;SMD=_G7LUR/NB]YO$NM66WR)^H7NZMDUSJ9"\Z$NQ8'NQ%/UEX. M=LG::QS5YZ#%>&@AHR@YLUFW'E)+LVEN]72I5M7 MQ):%6'?;.I M@9#E*OM4+QWMLYHR>N^,^@C,_R2VJ>XA.@*5LL9!N-&6[.N6D'TL]KUM)'LP M[DO 9O/NCS")Y($B<1A'3.+1KI$6(=4R%C$A2;#2_9E&M=FB+_2Q*TKS&P9I M$(^:0641Y1Y"41<#^^U\>LN?XAQ_V@.HJF>=J 8 ?P JOP,BOZ]I_ %(/(F+ M^W1+7:(Z,/[CX,>_OQZ^T?W/1P?=@S?O@_VO.O_M<_ MZ!]TEP/C^^%^?Y_!N+K[]"T\]]?Y ?UW_OEH__S+U[WSSU__Z>Y_^DP_4PR, MOU\ZN45I(7D45HN$OY'4&3>R@=]!3%<:,!2"N.=R2.BQ#$Z%"Q-/6S@$0^,SSUI2'2UX:' M0:)5%C" ("G=39XM!MG"",ID21T73N_"G=LJ?;=R"?A&8&.%0I.7*S1Y'85V M!!0B"RSB5 M(E R 9"QRVBCU&J>>653DY8V_CYT!.3IB-V-0$4K=ELB=HMGPO%0$Q-+/\@X M\UF649^GC/N<2QHK0].0V'C&+<3N">")+8QI3/"$SD\QM51[Y[GIZ3:P<2^! M#?H@GM2;FI3.C[IDIVO0:L0K:,2_EX (Y2()0//Y(54"J\. >\4(]U5L5&82 MAN5AUF]T;:,=&QOM:&5T>V5T ;5D*DM,QH2?"I;Y3,6A+R.2^30"=N#$L"C* M;B6C&XI9)GN))OG4,X#LH;*I+TZBMEG3?\]D^;_')'^X7 P4/%7G4K?)TRYY M^N18F3CF$;B\2J329U'*?*FSU#<9^+U!DM)8TZU/GJY3?L=]Z"TT8C=,>:J+ M>M;N:[I:YK3;C17.E09[89\NQM!77?U\N]SH!TY,)C=-3.9T%WCF[G-]HUT2 M7BV%^&D%9%?G&_XF>F*@<'\.\N,;HPQ"$DR7]5:E(K9U/9_HMG*IXB2,.>6A MX,QDB53@&Y(@#G@:4!7KJVXKG]C/VF@BFOR4C[I+MK*:-Y;5O&F=E :U;3V5 MW>@,L-Z/ T"/8!;)E]_?!P>?/I/#HR\]Z%.T__5;N/_UA'SY^J'[^7P127:_ M?OFZ3^$=/PZ._OGV^>M?<-_?T4$?D.+1MW/;YS?_] ]^?_?U__W86_+VL@#\ M_=A(7\=<*U0),-5T&O+41 A#"/#I;V4*V%]/1Z M$[-2,V^U^B*&+&_5EJ KIEVWM9'N:6J>C!40)&$)S60<&E7\+8N].T2_O'(E%J&1&A1_2#)@MQK^O"S[KQBT//RZ4]9F)OM=)B&!8;%E6.-[PL M#6:%GIHZ&E9KM)FG:O8*IH\("4QJD*(@#$,CQ.=E[9JBZ( MR%X7MA18]:]?Q*M59%Q9>(V'&8F95B1.$V8RF6H3I"$A84JTC&6X%3'[O2DB M=8:A@:6V_D\3 9V[1#MS19:P^,\(_E]Y/3,"EK8-JM+H?(2??KH&8F&A9$RI M) LRPZ(L$9$T7!J9::SR:,P:Q!(M57-T'3G,7MMN' (T&<%PL-Q/'VS;:'Z- M=C#N^[JP_(0M3I!)O*7(Y.8K57]C?[!@X_>#K^K'P%,<9$)' M3$0159*L";VV/' ?/! <[!WK2"9 ?N[S.%,^(QH_)9DO:4PREDF>JG0U#SBM M43-"QRM-A>D28/][Y_C-U7T;%5X^0MTAL$;@- ^CZGAGW1S\9"QY:&L$N@IS M?0 IYW7]0$\HA;2TZXGXN=36S;9%#A5 2E!+J(-F7G!2&M>\J]DF^NYY?$F) M]D0OG3CD*C6Y=4CBRM=5"U7T*AS;"$ 1#DB)JMNL;P)G:S/ HE%8)@]1L1VS MK,,!5=<8Z,E5%C WR6;,%IV4II?#U-2KNT"_H5,W6 M]9LI5SG I?-XC+2OW[G947JD A6\"^%$2S>N63I.5I%.@=AC\X-B-%-T>6,21O*TK_KO!H=? MWW7!.3___/5;]+G_3__+T5_L\/=W.3QSMO_FW=>#W__)#SY]Z7]Y\R[_(_S0 M,__?A_,OG_104A;O?WI+OQS].S\\ZN7PSM[!FQ/V^=._H7][9_N?]H,OG]X3 M>/+;_J=_9_M'[W_L'WT[IE)G.DV(+U,9@.W-B"\2'?M1J$2FC# )#9SM!+8U M>@\M6632(*# ,#2-6!P:*;4)8T:R)!)*TJ6DDED:U"D7GJ/%LK=W:2'BRU\^ MW]DXQ>+=J:1<9DQ0+K(L,> W0"LJH(RLQ<^/+U&VQ9?Y"/Q.=049>R%^7B=D M>R,?U*F_[^S98989#)AMFT4X''@'Q>F,JT "ZRH$\ZZ"]<\-6D[0U. S@B6H MIB;9>X'W(AO2X%=\V/MH;]AK;K"7R*\_._O^NC@S#E[6S7>\/_YX[;VH&["7 M)T^XR -F)=4F0CC'K\)B!4MV7D7!;K#6"T*P61;CD^YJCYK,BTEN:;7(6=Y:'G),O'@R M@LGBE":)"**()5DDDHA2,-N9H*F68H&-R*)#]?[@W17YR*9+5]=DI$=/@GYH M1D)_[#PS>?OX%MK)B0U-/95Q*3/@ECZ NRDGZG82,-$G'#<_-AA MG'9"%B[SUE1WS>FIX;BLQI@H4:NZ59H479P5I;;A4=5%-VFBOBY47$!_2_R[ MY3PZ?SARW<<]U\4_ZQ[^B1ULWO]^T-C-EK\.WMV2[LN&J]Y^41UF$]6#;O/KHAJU M]NIR-CA2/X -TD2S".,U&%+U&=5@O6@<^9)PH4U&0D,([K&.UX?P\H$U239D MH7#R,=PQ[ED\!=>05^;48"MQLRGB:Z2B3S.B4 MRT0K8A*1AJ'1L9IGJ MB@E:3_%X65?5GW<]W .8:?CK,7EO]:9FLY:LKJ)=@ M_Z_CA!&5AFD"]HHH'UA,^S(VV@^Y20D/"8U4O/.*T=WT E3D<,2*106=ZVOB M'4DB275L JX"%L@L5=2$86(TYSP.=;:P4>R>\,XF[O=Z<,R,_<$I!PTT*$;+C&*1L#T;Q_3PZ)+SVX"> M7>]=X4ZL&-FZV'U7%]M,ZV+/KX#= R@GE(D,\)XR1# 9T314,+T9Q5*?J1;Q M)8F9+2B_+TZE>.K9,=9R3*-8^(0Q@$QQ&OJ"@\_'#8E83 TSD0);&20=%I'M M >2WY+H6D-^6MX[>DF,>\DS14/L4_[ LY+Z@//5UJ&(=<$EH@'!\-UXNISJS< NH#"RI1E*:=!_+O[DSG3 (& MK<:Y-5-]5=^/5S8];NSIZG;-TK_#8 ZZBVJ( AP-O;WPRKD9.8/BJ;,O%)53<<:$O6TFE M5UE)W:8E4JY$DBA@M)0PX+(TU6'*8ZU,0&1&HSK6PP/N-Q]:I7!OZ2I_GQ_^ M=1R32 0";$06HLD(I?!E%J4@*#S2B9$A^#\[KY+H@D52SV9Q3YE:C'S@.+]. M]9OAF^*D%/W;17.N'U_,3*9T1!*1)82E$94ZRD#ID5 % =>!>9C031M?7$ K M)^ ?L2R(XL#XF4Z)SY*0XOI\Z%.5B81SD]HDY0OBBS-QQ17V9TEY7NUTZ>U+ M4I)KDY0F1T_??."/,,S5J4KS9VEO6Z+5;.KML#2G>3&N>M/@-+#M2/2N'Y>. M 6('0@0AIQ$+2"2C-"22&\44R%:B4;F1)(@I2%7]88URL_[]:SR%_C"K9_FP M_( C:.:\_EHYS7=4-!'$:[MISTWQ[7_]?+Y_=AP8L*D"_'R6:N,S8IC/PT@ M N,.C5;86RL"9XT(6*RX,R<6.S^C_IL$G^* MB2Q-F?$-CZC/ B5]SGCB@T&4)(E3S?!PQB@FJ]7L(@?6;+7 @FX?TCPJZ8I3 M0*7>11LPI(A289(T%C1C4H5","W@$],T396DLULEY]V.YBU[ ^W88V9K');; M7UEM_ZPH=64&SXT/<"O&5W6LDQ1(K6)?I SLKE+4%R+EO@JR4*F0*AGIG5=9 M?FI\+)"_5#6_!]YC'1P!6NMZ*Y/W&VXM,U6%&D7F [>5XDQ4L]:R8\VL.37E M.=!E7"YP"FBG?-1SS;E]''.6NQ@8L,(%5KA$9;2T-(VKS@//?#>ERF^=]DDH M0 ^#OG[*9*8 C@12,JZ"!"QMN&;S[E*!YI4:[6W=0[O*/+DX47#D^6JJ'V_I MP!2G60[KVBXN\I2#H%I9IAD*[B_QG^UPM%#8J;7*X5*)>=-L8X5_5",<#W6F+YM7)[/H0H0_UZ!6R@KKQHC M?)X=3-?T=/- #B*9P[ :8<>-]V6]15)DF:W"8]Q.5:!P/Q_9W;;05@5@QIC* M:1;H%72K+W G)[Q0?C5J$OSHY?"4*^6#XYVH">S:$"0XRVT@VM[;5.<3TR@) M 'I1KR1.-V#J'+&4P;5&K/!G[/Y,F$ S.C-FL)9 MJ\KB3R/R;#^D-N4.^K6 MY%C-&E6W&.-<@FN""L>-16"/)_4%.UZ> 2_GO=[*"0Y+37]6O1Z1O]VOFAP6MB\VAA]"P__.@X,38R)F!_*-/$9Q2T(D@E?9Z%, M1)CH6&NL3-4!KNB$Z7(MP@51M0&$1OGHA>2$5?(RR6:X-G^E41J*4+(DEH!A MDC %@9!AAA6U4A@,M4%^T@3Y+V(TYYTY1\N^R3EA?P^+00-FICBF9:?5R\U[ M9/^O8Q8#%2)"?)(1[C,F(V GX*Y,\RP1J0K ^]EY%7:",.@$Z7*]LW5IF:BA MD7M*HTP^O/9NEUNRRL7)*S5C-)S2+CVN8Y (P"\C)&8"&"12)L%*>-Q/HR#T M(TD _A+&";KI<;J[KNKI3"+4?$KEKC?C&R]H)6O!KAW^42:(->%:<@4N91A) M^(\S343 (J-IL-I)NJH!F^EMJU)6<\Q;LG]V'$4QBV2JP$*%$OQY8AVGT%>@ M"HR**4NUN*#4YNHE%*6"T&@6 @QAG,<2]YBDBF1QFJJ$R-5UBUK*WBUELTS$ M*6XN28G6/HN4\E.=:5\G6)%",Y4:,!:TPTG4X=%R_MJR]1 W*)"VN\;IL#Z) MA3/.K2C.!F;9KYC$<6ZB8"3T@RH><[21RD28*9Q$G(5!) .>D%;!W#,;O@\. M]XYC':51J&(_85&*)BD S)*F?I0%X .FH=0BN:Z"24T49D!0GAK)0EL/3W B MP/,A.DH"T2J8AZ LD$\"](M\*C28C@Q@!Z?@YL34J-!((@,""H:#8[-B2>". MM,M5BE<]VS*LK"W#N@%]>< RK)>6D5HH.Y4)'LH>3 M.&A3N*P.K Y.:J U*HIO;A%_$EZF 8FL9H4/O+.J,<\,3D Y:!NZ/LDKEVT] M3040=FXQ][JJX"KZC"ZX:\L>8BJV 6<2/M>Q!I2>B*P);%^4'@&K+ MC F5"3/%N AXJ()4\C3. LF5MH<_--1O\P-NDQ_PX_VQ8#J6,C8^"V/P.ID( M?9[JU.="IR%C,B8DVWF%6FRP.D'@;!I5FB[>7S/^$*91)+-,80B"A*&@*N$) MUOK15!F1SA+\+I=&W@K5G;]WF4% ["<,\GPE/CKXZSB,(Q'Q3(+$:P'LPC(? MZ,-\GJDX4B$+F)8[KXJ!61/&7HIBVR7%NTSCN%\^:A,YUO+'Y^#PKV-PYHED M2>('AH-[:0CU!8F,GY!09BICB.(1QG7W *,N $8O 48C\-.Z@S8B06$,4ZY3Z(X\%G MN<\9V*E0(=SU\H<.4**(C3C+&5&0X>'8JB*,H4I0E<6;5 M!&_QQ1WD'[X_#B*:!+'"8YY8Z#."46W)B$]"0KFB'//L[AM?T B\8\FB(,PR MABF/4J=)HH4$H$EEPF8)WN*+QQ!XK,H6A1)\OB3S$XHK6^#Z^8#]#1YM2](L M$IQP?2U\<9?0XGY9J(46ZUDCVM\[9B%)HT"'?J:PC#'\!\XF( U*&1ZVDTF: M!3NOTMUH11V9&6CADKB".]@*(:4,=9P)JF/.C 0W*!)(FKKRCDT& M1= "B<=AGI,?^R?''#%>(L!O28$<# P2YL*#\T*""#1.HA,9[;PB42>A*]CG M(B 1<22#*$X"X8>* 1Z$ M"?=3/%A"&0XS'NM0I_J^@43$.4EB/,4"7$Q%(BF-42RC# LU"!W.$KP%$H\A M\/1@[S@,1)3J!#P'@[M,A0X ^0)]%!IEL2+)I4 "%TX6EWE6Y?(B(O1DF>L3NW'" M3%=YYI/S%E=HSFZ7IY=E81QR VP?1(R#6F3@+=.4!(&0D6&F3;:XYQH?>X@Z MF(YTK"3S:9@&&%>/?4F#T"<\S3@@5D,1=5QS?2Q5#."NB%E,&*H.F@DE31#+ M"+!-IMH$J8>@K**,!1P )%=1[#.3$C^--/$SIBF1:8H+]#NO6"+8^'M)NR33]8:\X-Z;>:5EUO \?_Z[W!4Y\ M%'O,_&3%PU4:PQN:99&.]WZ@=EV]P;=-@_;U7A,K\/[LB8&M%@$L;+MU*A]_QYF7!6.1D MQ\1WK3OY9>>Z!FY7/%9%W'=5$=].JR)Z ( F*F+]3%XZ+?<[Z=-;:^5BT=AP MY%G5Z.'L_;I5Y$! =(5IOWRTSVK*Z/USZB.H'"G4MY.R !#BUU,)H,UDV47D M02O],,2Y')I9ZF"1?L0D)0:+QV:14)<-]6H\&GC;,!4_W=/@9P=M$=E&C?H: M>Z4E"Q)-52)3EC(N8\XY P>?J9@2)@B]K(A[N.A&[@'R50B05_N0;YUW, FR MA-OI)W8_][_W#OL?^ECY$=[5VZ>??^R_^8M\.>IUX5DLQ'Z^3]]]^_SCX.O! MUP]?FV?@7>,O]._XR^_PW-?W,*Z_?WSY"F-X\T_O\-,[\#'WSO=_O/_Q^=.' MK_MTGQ[\?I#MY\'W/X[>CO8_!@&,[/<(UGCL#7D*5& M\4SJ(%0[KQA93DVN#Y"_%[' 2]<4CXMLY66Z>-&LM(JM56S390(=XI:_T%"2 M8/J^#(4.4D.2F+*0,[)PZ&"KV!Y'L?U84&QX;+OS'.C3@#U"F%!ZNV8F"Y53T:ZK=U>KA7I7KPBO7*M=G+]HB MC'4<9"8.><2D$3(.>(:Y%2((8T;UO4&F5K3O3+07\528"9GP+/1CGB4^2Y7R M)5/&CPS50L="*\13I$/X4Q;M+&J5Z)65Z,'K)7P$^%:$@19^ M%D32QP-*?*F(Q$)#G)B DP3+ID;Q\E&*-W-*-]'U?/:RRW2:Q''$B>()DQ(+ MB>(.3AUES)!0Q6U :2-D=PD A9$QF!XO&)8@#03S@7B13Z0*DB3FD@< @)(5 MN[:?CNQN ?S9PK#1[V9@2Q\A^A&ZGP_R:E3:ZFUM]&CM492/V8T35,9QQ3KMY-.'"S7:WXZHKT%\.D"\$G2#<=1 M1_; F6K-?H(;+NC6.>PA3((NQI@1;Q=UVQ20VT[-D[%7-]HRU=JK#;)7RVEQ M-&2:4$"A(4V%SQB-?!$;,%HQ VL%YBO.#.Y=3,+X;O-';B53VY$VUVK45J-> MDG(7$8''BTJ> $",M=2A2!,N,Z%IQ /5>@";KU$7/0 5&SQB5_A4<-"H01;X M(I*ACRM9G(2$9$K@$5\\72XI\6PUZF-[#K_8[9RSIU#,% JZ^%2*#=UMO/I\ M@!N]@K>Q+LN1G9S< G ^BI MOJ"4 >X:OLX!==4]4]X'UE9$0[KG#T['GN+QP_H-!0\I]_1^_=0^/_B: (;O W-'^5WCG MFX/^YQ___@I_R>&;7K9_M$>A?\> )A.PVY$?*:5\!MZ!GU*:^)HKQ2(:F9 G M2^<"*4":"4MY1A0#[R)-9)8*E6B3I<"A=+&@RFO[](D9J!S8:!D W;2ZT,8< M*+0&#ETZ30O3:@+&3 *J!)@\581GVH@T#=. IU)G9.?5'^;$GJ9NSUS%XWM6 M@,H*&&O^=+[/;%^=HOJNQ_ KF'._IV;D;3N?.U9SI MB;P/'\N\FCDF&YR:?"#*T"XAP(5W4)/"'CH*DTO=R< MFOHT)6QA/ *$:Y_$[L _\"NT!"85\$+EG>&AEEV $( HX#>8.^@<^##8V6+U M6=USU6[JVGXXHOK@N>:T[\7R-T7I*5%UO0PKX-RE'<)$Y6VV0_%CV:$/SM'Y M4Y2C\Z,21N#0Z.89)7IP7ANE_E_TX.O^]_W^7VS_C>Y]^?HA/P3#\J7_=PA& MZ7S_TS_?P##] &3%%HW2ES>?Z?Z/M^=?WIR<'=!_^@>_OV=@@ "Q*3!*[[]_ M^?0!#-/^=^@S&"45VOTO4:HRS7R0_M1G.LE\$0GABS!A49 :$Z9+-BF2))6I M,D)G!L]QX"'1"4F3A(5I%H79HDVJB>!9*GBS9+C$0*W45Y>^?1M4\9MQB3H0 M8X'UR6\TG->JS8EO;_]Y^^'CWL&>]P=H:N\CF/6!@G^=9U)UO#_^>&U;R$$; M@0JN]/PRH:N]346@WC&I8C)TV/RJTGKFPJ&I?=W.# M9RSV^UC?%I3L89;!&\H.>HA8FW=21RV;S,6N=S1;YGV@QO8G3"W-]![<^ER=1RW0A,[ M*QB?\E%WML6MB$H\O [[L??]6&1A1C(&7J+-4$^"Q)GG7V^L78ZRLJ,<6;T_TOSVA_3I^8^.KL6(:<)D0K/TJ-\IE*P31I80N'FXAE)$IIBL1?3B.<$O\& ME:07U"''R%>>Y7!5.X_[ M!@!MH2;_A3D$M0IC-AQ71PM?V@Z"&J[K1M?)13-/U0D?P?01(:NB-QZM?V15 M^>O'4-,D6IB=F;]7CV\FX22^V2VG)51/C"]+([[Y(H,1OA2],W%>[?PR;[[ M=LW.^N*$K9V6++NW:7%Q5XW%U"V+O+25W?$NZ)/8F+YX( >@.O_K"O0!>VQK MJQ<8J@%V P?E7[^(5ZMHOR9 S1\M^/Q^9/H>G5U,F 2?, P\KJH&8.\-1.^\ MRBW:>C>)^L. M95*>\^':>1_>F;QE8[MB!<"\H\+KNI"_:@3[VH6\-O"R04O M1L6)L5K:GJ4T%Z3,,7Q91R$GC]5AR.;W,[/XR[A:_*48E\TOM0=>7Y@)-=K( M9M4MQCWM4DV$KL]Z^CH>+!SVM.;0@^DRT,SQ!S@7^$QC@_ PJ I_*0WX[OE M]<9H7DRO,F<6T-I5+YC;O\9@K4 .SV$JAT5I5Z+> 5[P2.#_-6E6C&'.74>N MU:7Y;N O]\C\D\!'EB.RL5D8M5EM7!-OZI5,Y@1F B@'KP4[VELQ"_\7VL,C MLB9TF1Z>9_OR]KOJXIDL-G:['WX[!T<'KWU/KS]?>_#F_<'OWOO#C]\@H_^'X>'_Q>_?SS: M.WJ[__;@Z.,=Z:"UF\4>;\W_""6FM!S2,%"#Y:9:[!XYO&-=#9$[7L=T+[]7 M%-_L@LA4\)!1ZT7MOA$#O JM?*S/DJ/)7KTT/\J6*R=I&,Z>X=)I--G\ MK1W;Q4F+Y.V*%B=B,6V:+1\/LS-[V\[/;C'='8 WYG#R%F7CP39[/*M9* M9,;KBE(6$\VK0*6.FAN+RGB5ZV6UZ^WU9O53IT;M\,:!-W^0#%!Y5)28H>QE M@."GT]X<2+.2"V;:*,V)*.V/C3V9L +,)QJ?_C*3V!'79+:Y!1E\<*F)S:DV M TS=!EXP)SC#$W4W'HU+T['35K.%M\P6]FSB"O,3E*C0XIT78_@X:'R3\XM8 M"F<31I(/0/1.SL%T8L6IJB%#7YQ/;"'@8)"7SL[$<.:]WJ*A=(-:_'6(YPL'X#X )T-N:)H+@%%H.<)R'Z="BM'!V9G)WT?"LHP.2N"^TJ2-Q^!JTP.[S M#%=J [QK#99C#@^/(4!&Q@9F$F1. ?T48W@NK[XY_@(4XA9;1Q86V<(::H26 ML4DUL7/CZ3S+8 Q-'@O@A\QFYUB9FY*M%IBB,A>PEUM&7=,'IQ+<2Y7 M=R% M_L PECMC)ZI @1CC5VTJ5>9R[FRK+F O[$=-18O.R=ZN]P'ZX;V#EQ1EU9#T M"ABAIOH*T+%PLI[WR=A4)>U2/T >K0*T \$YL#H'WHV,@C%0E'T<[NRE;#$3 MJNEA36Y +#;=:8I9WKZV+Q95->[C6:%>(<%I=^D,T,9X:/EHFK=TD3:P7O Z MYK/L7Z#&Q+!3S?D7-(:X<(Z@*R#1%9WW^++DI,?S_0Y/,6$!VKI;!XV&)*/W MA/\(A7XCRY0V8:WH@6WO 7.#RW0R*$#/*J?!!N=-X4&D[%P)9^ SN&"W=N2# M4U&A-CPQ@Z*?*R"\J6KRYY-SWNJV\Z84]"3K#GBL^H:.DABXG(Q!UA-]$/BB M/'=70)R,,VQ69YW8@]IJ;\@]VN"K"L_&!28%LUS;,S/H8KN5!\(+VJ(/CT$G M!8QK5&,<,("SH[ JQ5Z#0=8C>]S=B8G?NAD[\NXFFZ_FN'N.D7+2<[(G@OI5:(_ M[-6X4]0NS)7\UW0C])G5P[4^RW'+BP4*:I+PE?^POIS32H@Y;+XN6&"P2S!/ M@SY(P< 872TH*U2$P,+=,V%MYS _08W5:)U:MCL3S(R*U-IV#>K"L^-N[JT MC]9@Z,W^$1I[,.-H*2L7#X+A6*<$A RZU.C%U2^T5&ITA37]TS$[_8QT1[.- M(X:QE$!NN(;Z&%4E!O-+J\/0!Q_BBW2M'8J3O*KC.SB7]PG@-M,#XP? MJ'#@8@L2!Z"-+2EM1CLP96'-&!*CAG]H5:Q5[IGO^>A\QFJ#GL; .YI+R]Q M> 39;DW*@>+7?[S?ZWBO<;Y.+*K;L[FP(*1_ GM/Z:X4&A:['0YZCH+Y&14[ M4,*&!AW.[%73],V9=\_F;5;FU!;O&X('WQ?*C*TNK4'%!/G#ZZ9#G5ALC))8 MKQS7X#Q0O/G$'P;[.9&4$;H#,RY7-0)?W;U=Z%.T^4".,T^7XY,+5-GS6TR+ MUR^FM>MB[;K8?<=9W];1BB,P+-J9AK_G8@+7\J*<0'T=5PB\-VGE"ZT*PF&$ M]7:59>KM6Z/IVG MCT-N0J@8_ (#.:QO S4]< !DM'IN? Q5-/." [$A3?3PO$,U*G!Y!]R6U'D2 M$]OE.MWS]FJO#+%";9@TVOS:C?JS+,!*FQ$.XH^IO7*A>B#[ZP(,63.+,$OV MAV8F=^%Q--,VT/Y3$@<3TC5WVOH$P['LY547]Y4/IDM2E'5LOW'Z,76D"<"\ M;HS83'?>X;'K"EH8UR1Q)8/P<3!%8+6FJ@;@D:WH/G7.2I&#B"GA4U_!B:^@*'%U>-"!7@&^0@_(;6Y! M2<&9:&:SN7$2R)^=7@!MQ7A@66,RN35]8> @):#I[/'T)RY.Y[8#8E^:Z5S5 MO.6F?X^!"HD3MVEW8<@G\+>14'SQ>+I4@)/M0LZL/H& MP["6)9OE/"3.EN52O#'5$%"Y[;ZEFL@$RF9^JS=4!3&AL-=[VR M,G2*[@J&/VU4W\H]#YUE9VM6C1V5=-=N2 MYY%##ZE7O[@T?>P^_ ]ZA5BGQ+YDXUX&5R<^ZJ1QMY:& ['=K5Q<]WV&RJ6> ME$+:"<$X"+*OL#'@>E[PP?F^6,,&$.#4K8/H><9M.+6)XDSDRN:TV"\YJ+F5 MTVT7T1TCXS07COY-T+E9C,:(J,1XC^67B1JWD?G&ZU^7EF=N;BG M'%Q;"PRG>\NQ]68W>VQ.\L=.5KFF(]$8=._#PCGLVZ'2 M)]V?<(%%JVL#)FZ]P^*KP4EA0<=<)&02,:FSLZ"7DU]VO<6WV>P 8#@,*H': MP;5B:S$1#MD DC9#8^>H*5^PV#%PN=!9J6KLLM@;D-R3TG*D"T?7[\/5W%P! M,^) 0*) @6.$TFU#<[UP4:XWM; ]&: M'X/_WD,=W80P\64S\4%$E74TMTZ!;/BU2:]R8=I)C:XZZ]&VOGWZZ>-X. 16 M>-W%^4+ZO,=U36MB83+>#D[SLAC,G>>V'8KK]UXA,1O4#4_9X>F\*L?#*2O: M' RW"IK/CMI,1^TLF[-,CE_K!\!.VZ(#M=ZPIC$'+8C6#KV\_#]C\(9&&(R_ MR.K5,&!%"955^]2NF(60;FX6PC39\+KY"(\@,:N'4!OR.\ZCN'>!^&26(-UD MG6?E\DB3!RD=^@65UT#.S@2E]NO0EO50K!Z>0@&+C-?AA+-N$X&QTK+\_EF+ M7)N+>@&M64]#Z?F6HUUSZX?3HR<[$Z-<&1N5F4))%VC)ZB6[SB1SHEE-[F#4 M0TR^UN)I;<+@Q 5PFLF#J\V$ZCH=ZJR87(47&=&O7KK.36R;]:'F00Y8LME; M+H,\[G $#"$V%@\LD@^P M#^>SKW53.TMRY])@TI\&"(#1VKK.5>'#^S#Q%=P$]%MJG#,W)PCC,%@\:%)K MFW7221\K?!]!$X87;6I?QRTU3@+8*"^69'7[;C5R;ID:R%)@ MDK)=[S\M>F.7/G=B"AN-=@+B-OTZ P2S:"E3^X[H7,$8[%= .W4+)V5Q-K*^ M(<(_!S#MFG&38]JS%6)*3%*:U!&M3(T2T9[9@5OD9@/^Y:D+%EC_JQP/SL2Y M'0S.DQT' ,WAL/;>;5)=DY]A/5G0#6)4NMR$?+(AHXD2O,M'/X;V^K<5T>5^1A&DY%KUGYF"8S_-;TLDXN=&#>QA5= M:K%C<4<8&S2T^R@=GA;6*48(>TL3\NI?LOQE?>V]Y[=HG+2+QAO0EX=<--X@ M@'6X&LA8K62ACC,EDY"$YY8!,1&^MD$82;,]MS'=)CG%EO)MX%!??#,N%641 M1BPBAEWOHP,_U33]?^K,UI4J&W.@T7;WP,AH# X:#/ -W":6&4776+W&BE\2 M7)E)>FF"'1OL':])FG;N&)B+IM;!!KLK:QQ\T:"Q_4E*W'4'LRDB-AW+3'I? M,Q:7G8=I;O#BV;K^R*M8_P5XU@?SZD-A)KZ]F^C/PV[,SZF$BO,4X6^$R1XKQXB);+4!;R/2SISLO9&IL,]N?K#VT>IG9;3[- M(+=KF)/-,+/GJ,SR=,<5O.Y,%A]<%*")UP G=\=]FQQ2 9O8,$\^<,6![#:P MF75V\/2P^I]M=!)KZ,RITR:R.NGTS6.FG&Y\S!1FT0]BO9C6=+F6(?Z_AF9:.LC=V&:_A(7=1_L0"T327" M1)KO=ALX@(2?&-U-FY9WO9F"U_.3HG-;KL1-#CI/&)NS:4FWF V[F?L:M;ZN M1J<@Z;"(/!"5=F-^P>PO3W>P&TYG>V]=P<@.,/\,X*2;JZZGUL_9I$J_0K7:U?[U95++VD*0QHKPTFE8Q*F.7_ MN!I-V.S%-8.>7\R9WT75/QZU5?^>=J#Z$?V'E86<'MU_N+#+1Q:K[#NL\O;" MNJ3+O].KCVWD%FH;+61/E45W50PK\[+Y\&MSQ&H^L#VU#_U:MU6KKFAY+[[E M.W>Y%LJ4[Q).4"[Q?-;I*;BUR.Y:D5TX(===8]$N)^':R\$N67OMHF8)W0UI M=*-F+[X&XO3L.QO+%QS[XK#B!>.7WZ<<][Y]?&QM98O MWKN-4-"HMH7/E!F.[,8R"ZH\41]'@5IGDN0QE\I2YS_\O'C:]62F*+G*5#E M\\"3M4X?!Q?I8ZQF.3?8*_+'%<[*OO(9WYL]FG;9K3=M_KYJV2U389LVVAX^> ^O+3UU2>4%Z?'LO^F&B]%#87J3A M4GABBYAM&DFY'J18R7@;2)T')\YCC/*_[\/?V@[$N%CA8'VD\'H3L"7\'=%K MFKL+:'U?&NBJOM/3I! -@I9$FTVB%X3QJYN)ECP/39Z$/31UMM"(7X!>PF3# MC?A1,;*'A;@8ZHU,>#W\J\71MX3QPPY+DINYLU=>3]@6W^.)$3:Y:9RB)>PF M$_8%9>3:#N>3(^DV$BYNXP1/<5WV=>%VW)7M^FS;PUNT\:Q681NAF4W%NPTH MWT)[ @M)5N_DO3DB12%UPVNM41ZZ/AGW,K1AI/HAC&&%@!OHU%?+'/US!;, MKFTPVG#_0QL,UE)HLRD4MP3:; )=._&R737;VE4SM1#A:E?/)MXAIS=T/9Y< M1/Z)$3:*KHL16L)N 6%IW*YV;VT0X7'R[K<0%E7EO>C!WY^Q M8EB6CVX3/WA2VNM%R*Z?I[89FNL.O:4G15(2WS 6T9)UD\GZ(@JNG^^[722] M71K'YI'L_]R'F[]MIM8=N3TTI3+N*.C1;-YLZ_A/TOF#SWR VGJEMYO- M30LU/#V.ND(;]Y0V=H<]O)NTL2U,L9P>Z=.<&G"K),NM@B6K54.+Y+9FRC:R MC6>5;+KB"*IGEFM*H@XCCY.#U<:WKT4E%K94VFPJO: /OI&GI>)-2Z2'(E+8"8-V@^BF M$^FZ+DSKLF]A>U&9Z-&)!._QW&8LKNMT4L<;F)LE1FVO MO4WX=4^N:E=]'AH2/0XF:BET=2$B3XA$M]N_O7G$N>66]6U._GW=%8,3 ];- MRT1>>J>B-S:X7_U,E*48C+Q>+F3>RT?GSRP;^$72YB]N+'&NO06KI="#;^YY M\(, ']M'V@JZW$MQENU8NJIS9F8"3.W"50-.;YHA^^3"X4^*K/R&>V!;JFXR M5>/TAN&8[2)KZV,^F6S5 P-^9%$M)8K<8W;;QLW!3_(DM.S[]-DWZ)"G6H"T9=\GS[ZD0V+Z-+GWB"5M?P^D*8&%V, M9<\\?3U^S=%OMHR\(+O!-?3X]<;^R Y_R[_/@W]OE4#?\N]F$/*Y\F_P=/GW MB>==/4[!BHT!TDTGFCLC2_M-R21NV]C,-IZ+%Y9U MKK:->V[C3K,_-YCWUT0@\EY/($P9X9Z'^K@BKQ+]8>]VU66V$3HD'1X$;:;A MAE.)=<*DI=*&4RGLL+ ETH83B3[K58=?1FCXX%^=G[[Z%_QI^M07Y4D^L'Y\ M;-GA@3M,;?J0Y^W)JL!5@7J31GVXH#@QGG*;.$Y*(T8 74?P%;!',!GCE4;T MZE^R_.75TC/W-ES;XLM\!-R@+D;EU%6IGS\Z<;Y_&]/YU=0[0C15C\"[(EGF M@")-'H/S"&WZ7B/!RM-& 9=51GL_!;O$@_?U\F+0\8K2"_^[XXT*[Z=PES6_ M>UF![ APLEL:X_7A9=W*,S F[>WCF0-.X82DX]& AJ!@^T-1PD773G2S=NBN MYQW!S4U?<7?3:&X49Z+RAF4.$P[SY>DRA]\]>>Z)N6<$:"P4K\I )\ 1A">4 MZ7C0PU$N>O!@D665&>&#^:"9%MD@: >:O5.0V;[9]7Z;_[V:>00&*X;#LO@. M'1H9:-Q(_SH[ RY'X0V/YT0.2C,X*KR^^0IN94*.BK%[: MQ@?CO@0=5&2>@DG+50ZLYYUU"\]&0V&&1VXWM2<&Y]Z)G?C_C&%&\=I +S2! M]U;N29S:<\\(U9TV[.EQB83!AT =YH7>M82?-F ?Q5MF.M.\9CS*>_D/6\/* M+J].FU7P_U-1GGO2T@>NBYDVZ^%VD(*]L6XZ,#H? E7A>O4MMTTH;+,8Z-Q6 MR0+N,15,G://M#N=F?>6)N_+<5D9/'ZC@^P%#.>=%>6WK%><=>ICMSQQ!F0> MF&KN6:/'RHT%Q^>V.=0]W;V2RB'\/E7,-17F:[BCA-Y[Z]3^QNK,^>Y/-4X^ MZGK#KBC[0IFQQ4%.8 ?YQ5HU8;5:G;EP3KP2Z]L5Y='AC*BC1>%T8/ MF@:D)K=:#A1L/EK6&2BH"Y,PK@ &FK*R)PXEO]8L#5=&T%0/SU,&7(.\?M;- M4?C=^W2.PC'NC7!(, JC!*@5#>85OKM>V&VK*)!#D OL@!F41:_G9$N7XQ-0 MQ9F!6U!@##8GU/D*Z5G+>S7)600\,2PJ*^S?[F2M80@VTY? S]]\D4%G7XK>F3BO M=GZ9%UR0VMD)7!S[VA%FV;V-T*D/$,;"E39\";Z.*?$NZ)/8F+YX(*S9_^S\ M5YY%C"1)9C*1$98F-!7<4!JG*HC2,)+A<0+PS8HC2 &*+C!/]:]?Q*M59-P* MJU#9P]2W#TG/=7^B.Z<0$)1RO5EK5O?S":+F=X2HXQMK?L1537\M?N[!'".X M%"-0U'(\S!NF+813#OTZ=0B M-_P9 =I(@&% L 58#\FH$O>TC'33T5J(@%0#JP*(H,"@& M<-&>!6PK3:9P _2&16E1%:)1F +7FRD1/9A<+\N_&]UI@&75W.7PH;'/O?[C M_=Y,=P'R6NLDJFI<(E1$<#< Q8G6R394C6'(IWG5(#KSGW%NCV4#"]C+93G% M>F!AP?SE]@='IXD55O,<-ZD3CUT;E\@64R_(&BY+0>09N,TVZ+N?:^I8KL') MGYG.2J%QS?&JG0"CNA-H.WO;>#CL =;I>%4W'PZGE,6'/D(?1MY'0 3?+&CN M]8RRX_N6CX!,GPSTKB\05A?]?CYJ0#0P;3X8-P!N;*6O,.(1D-UU&!F%00P-V1\&V> %_W @?3()GB ]J7ZQ7 MG%F5/C4IC2G!*N(EABV@200 JABC9^8> -7M3 98#G0@47"0R'5SC8]8C<;Z MW#6XA>P[>TK;WMPI;=O&P.O/FYO#' U/A[OA?.@XK=F9+'+[K9B:WR7>G8D7 M.\Y>Q*^N+/X",K4S4M]I 87Y\;,2\,\P!)H%F *L5_Y("L%S"- D#%8BFJ, MB@[G$<92 QV+MH#&)X I>^:DI@ B;Q28TE30'\ ]..IB?-(MQB,WO*T3E4D= MSO?3.IS;)B2K:HDB5 7G;^K?62M^\UB??1Y)W$'J#XU%K[US# $.*@O2IWP, MK\Z;+H$9';A0-W)PU06OQX=+_1JW.#_.@-.0CP#$;Q__3.OX^ MU77N_I@$#+>,J:Y%T!>&0 ;D()GK\9 MH'^?Y4ZW63.-E[N@)($GE(TE3<(DU5@B/V&(:;(GT\PM 4Y_=1)!XMUD68>? MF=[I@F2\,D+H9F1?:'!U9 ,GP\Z"R""3!92L[P$"]*LXKK;X76 8TJ1(]Z;7XW^B;'= M=#(T$/R3TNYPQ0B-T54#G6P7ZU>ZKH-%ZAJ_%L@BR^S*[BX@ L1+=BG%OA1U M5,_@T\!DG@V;GY48-()OP[$$>S%Y&-_^;S$8XUHO#JE99&KZ#])P8#,XGX5=8V ?"O.^X(*^H8[QDPP70@Z G 9;P$O0'= M H\9()L:-6@*%_#MNYT*W?5^,TJ,JXFQ&HS[!E@"AI]7WUR'QY@]@ %O1%L8 M)2XPP&NT6T?&1C$2:DKX=9+#X&+!TQ@(= *,5&5E J/4XT$3HA^"2LNA?V== MD FX:@=4QT*G.K$>+.@;<3[1F@OW['J'8RRGV-AHA 6JF\/-C788>!BXQ:%, M'G.WGA7C'FYP/Q$.HGJBGC1H4(ZKW"4X. '*[6KYH!%RQS96T& 9[=N2X-VW78#^O*@Z[9T-'P =C&$3OKNP(_\)F@ MIU7TE[BKZQJ*XEG(\UN3[&4[5R_VO[,\BBOUL%;! M #0G*U"@2_O&.(6(T%/E0Q4^(;2P@9GSL UZ1G,@;$6!0CO$5HC1< F MW1Q>-]/MLQJLF(&%(K5ELKDT8[2J,Z^;GC(]M9T7O,S.3FWZH3F+H+T*5&". M"38( =8.;NTRK;&SC MAO!>H(?-:YHQK4V7AN.RPBU>B*#,";PS'YS"6^T(G76O$Q?M W63R"0NP#C# MA98 +MT+I:B/"9[+N9(OKPIDZUT%/FZ:>QFQ!77F/U)&=&1/C^*@K2?;)!Z^ M"_-S UZ?W=:-U&T6^L$Y.1NA'S-R0&P&GSGT#+]/L=+,;B!HC6BA868=G>T** ME@A'7.CKVHT436PR[P_%-#8Y M PSG0[,N^ J_*6">+5SO17#[#L"MMP?D/*_RZZ0_UMYY$_>S9;RL5SBLS,OF MPZ\ZK\#3.W^9#^SK[4._UFW5P<)HN;R'%29WN8Z=I>%N',88/JO+CM0OKB-K MNS:RMK 7VUV+HUT6L+67@UVR]MI%S1*VR\+P1LU>?(VQY.X[&^]2$E^IV4M* MNVS$.=G\^OSN2M2)/J;/5<[W+\;0N*Z62M9-1IU>9=0N9OW X[ZP--.17?_< M=^N?;^?7/Z]31_@ZU8-N7!@QFDM/=T]/?U\_1]&66C-\0JT6# SE*68@5D:%3"&75U=*P/=MU]_Q M2ACK*S;XW* MN4_#5FSHI-C <4J23 M=Y^%/RA3F4].YUZW,AV2##Q0"9L%W$TO)8D3UY-,X=,G3%]FOF CV&\E[,["SG30DI>N-U- GE_ZA.Z!1K MU;V_S'ICBM5%20LM9;D#>J)0)E^Q]-W0RY[C:F@>=;&I<:*HEZN:N;2*FK]*R44F15J%"A_-F.KMH5D@K$!ZYUD:")P$; M(Q=;]44NGEU?'WPDHV,-QI!#W=?R=G?,YWD@>_X6>!!'W,O(Q&U_A%;G0!A< M*\6QZSG+-ESN(Y$ YJ(C/^,U$F0A3,$ZX=O9:KI-8EG#1!\0JL'!9YL2K?$] MD &> "=3D,:0^S#G)O [9-0++!1W':1!!7I82D,I8Z(J<3V:#[$$]R.(TQ"^ M)>%@E6@@FW=)P%?MPA'!W_!_\>Y@&_+_.D\")&HD3*5-H ($[6BH($N0(F\Y MI&@-)?*^4"(&A[2?.*3M68%#\(8@>[=/OC!R <032)42K',:*N6/?'0S+> Z MQ]PS 0VP-XU0!:R1F"-4BD.2%4X"Z M0"/2KX'/"3]H3"2D]1"IC>>"TS>M4N?X7JF["2P:9!)1HK$A%FW@N]/\ZA\B M-9' &?1)B]$X"RM9!M(F["9("L9ND;2JT3NFK)@MS*$3^.0P*NP!A -" _A M:5'DW%PQ L/ -!2F%$@8 =2K48#SV(8F6' MI&V4]!05"ZT6D9]T?\#+L;?I!\(O1=:GF'L&GGOPN5C> M:]Z&@%\MD!8L,'ILZDQRM?V8-^G?VU-+H^TOI6 N&)C@DGI)XB@&D=M%1W/ MCR;H_WFP&\Z!D?/$MK[&&;.\M^-?% ,J])3B4Q'>>^+16>WP%*@;: >"/(=5 MV:.KBD6SOH<,Q? 7,&45E:%V'Z?;D[ MN40B'HG9UD2._D>F@OL[4ZXO :E8L.40X_T<3R'RX,$/L!$/81&X:@C3 2A%^GD+6,F!2]:\8QL+TPQ]OH3HMBIN2BV!#M_ M/"'+=PY1@!%(WJYQAZA-0\$+.:)9,2)NA= MS=$>)N#DCFS)\>:EEY!+"RH\>[+EFA MEWT_8N"FB4A9A$VA9_1 _Y6-YYLI3Z6EIXZ%0S$#X(5-)(4(?#\X/H0(@$X) M),'(.=!KBH@HS(ARQ_3+"P0[)_QS.,/3-1OFH/5TU@[48/O\18*?FFN5^!;G'OP;-D22;-VY*Z9' M+<>J>Z V (9C8!PK?%-M2RS9Y#NVQ\\6A*H02KP_06B_1N1=(612E,3VD=\K MR1/?VQ:CF61$5D5A* BB,F*VBU?;MD$J'2#!B:5V&/_-#UF@""W--Z+"XM)Y MWZO^5C)^?*>2\6L&!U[[+?L%7^NU1^(3[P#?FC=!IIFRLFF4O!4(8T)%P0K) ML7]V\A#_0ZH1FK;%+%0&(ZO.%BO,*Y)@%XLB7H 12O KQ1&$S^DL3V9:6DU>J6+5V<">"*:C4\% ^]X/:!>MW.V= MLS2GW.9F0MU&UO&B?I3V9L<,S$D&I#M ,89HT4RH,+PCH6M+ OS3X&QK'-\B MQ=DM0Q83X8/AQ29>*H#8 /94GCCB"&MF" $29&EP/)$A?%L!5.G->+,LHU>% M-1%]P> :RR2/.KR><+WS0N#$DUP78GJ(C5=]?"/84O=#U"CBAB5+M;.Z_E-Y M(8&7&EDJ>=,/2T\5);V&8<(=PQ]4LZZXE^8+'XYR##S1>]*8?. 4O37(=H@G MDSR50;5;J/Q'%39F+(8Z,/PC?THK=P([*<$Y+?4Z74A+P0T'7I^MC G!9Y&4 MCN_$$??[P&A<*7X]31FI0)PM$< C=@,7LH+Y81+B8BE71(8"P5=5%@O>.6*@ M)""TSA;I_%*F78>'T9CB?)-BDZ6:W,DI1^M9#6Y64BND B_HN8&$*U[*] "^ M/22SY N2$F_F31SPV2&/ >[N%8."N(W3)X,7ULD)NE[^KV>7OQ]?6"=?/YU=?.E?GIQ] MW3@6YODUCX5YCG6*U1#.*15F1QET9<13)%. 1XH6GWA6H[FZ':+:#S-MM!7G MI%57MUWWU>T[&#^W/CU6H;.>*ZM=\\'JXE5?:347[OJ %E@RZ97O\^!@LL+] MW3->W/F5:6!\9H8'?+*A5.P'BL;.?ZV1!'4:7:[.]+7S67@0UVG[ MS\ $Q)M=D;9HH5S\(G M< )0&G[G;B8$LU[S9'#?YQ4/'XKE)3,,4Y)(0+(-P]3#(<-_@+18KUQM0,B8 M=LVS3$+IT<=0_$]'G<7;V!(4NNEX3SN3&\U*%;D!SL=%"'4<9;-T@^-QNWMK"F&F&/%0$$'6J@">HV+7Q3'#2[GM>M MP=Q4DDML46*\AN1]91?!5\MRU")1*[BL@*?JZSX0YMG;]>0-&81_='U3:]IX[E M&4W[HIH6#P:@_-QFT[N#N)M'&E;%UT1 [;R 1T7,*$S 0,ZAR*A =6D!;Q2 M2H"EUMM RSA)P52&B@^LA*>DK_*ZS5;&+3KC^(9J&F]_0%#Y)_5='UY>!D$ MR540L?3@[&["YK(5?OB!Q"6CTXU.-SI]/9UNXD7[I=/]1W6Z AD:G;X#>]3H M=*/3U]+ION.],S&1O=+J_B:>.I%"K*;UO:[UIS-P#IU"/WO-MONH$N^Y':/$ MC1*ORZ-"B(1[+^^GAQ M:IT ?3T Z8\$5NK57K8:>V1TR+HZ9'#XN]$AUF5P%T?Q=,X=[HQ%R&TR&([9 M-#!*Q2@5HU3652J'_5.C5*J4RF$P&C M8JI4S!$PCX9&PQ@-8S3,3VF8T_Y'HV&J-,QI<,4F1KD8Y6*4R\;*Y?SBV"B7 M*N5RGK"4KY\8UG@H*A\;*=M3>7AG70+)Z;"4)!?*FIS7>1*%Z9AKW32> MB (?4(Z*,(-(CRK*@\TJ$^-$0IQ6?4ZTBTRK8 9$71H$VA=I=-TB06Z%A&G! M7$.OX1V"MQ1UR0KZ+L ^)I*Z"ZJ1$ ,T52>3KTO839@"J!(J*HT9EB"8!B.H MB' -%1A@3P#%/!4_ &H=H"*.KQ=K $#+-RQB23#1.@%#*_6";[.;' PH-VE8 MLH=Z\TQD8CO[*&ZV!I+C_K;%6@J5I,RU*;#0?)(""[XI*+Z%OKS: @N#D_]^ M[5_^>7$\* ]@.;5V76C$]<1NK:0E<8FO:KS*)@?/.J.<&UDLAS,JF53:.H9[G:"\IS%M-Q^^M1ER\3K.^ MTWL&\N:VZ_ ]_I0LRTO-:F=3=_1YV$17]$B/6#*]9,.Q#9R%95>HWJGJFT>W M'ER#K05Y@-?U@_4EF%-(IB5)0-8,M^R"S'VR>>4+JR1>:UVJZ8YTDYXMS5*FAMJ.--M LLHD:.(0N%7L-V?5]6-Y2K^79 M^UU08&.#*Q4%Q8&\?0!D^$N%#C6FS9@V8]K6,&V?H6:G-O??;%L-9K2 MO3-I]Y#D.VW2U&@@YMX?#N,\PI+CCUFX[4=Q:Q.P;2T/V#:NXM&<_QEGT\EO M_P=02P,$% @ ,(2D5KB 6>LA# $G, !$ !D;71K+3(P,C,P,S,Q M+GAS9.U=6W/B.!9^[U^A9:MF9ZO6 4*G"-@ZU^](.CH6XOW/+YY+QB DX_YEK7G4J!'P M;>XP?WA9>^I]MLYJ/W]X\^;]WRSKMX^/M^03MT,/?$6N!% %#GEF:D2^.""_ MDH'@'OG"Q59IWSKIP\!ZV^_; M%FVM5H4H$]/ MG+.(Z8N\D/8(/$K0,%]>O,C+VDBIX*)>?WY^/GIN'7$QK!\W&LWZ;W>W7=.T M%K=UF?]UKO5+7[A)^U9=W^Y3"4ESQU-I

$I\ >'=GD^2H*=FLF)-Z=+-&J%*"]4,% MG[GP/L& ABZ2A/Z?(779@(&#,>""1GFNP0$7BOA+9 ,J^T9-*90F.ZZ1",1;;E-E(E.WE(E%2^WKX"JI/UGZT]&+=&KU MXE)#:0TI#3:2/$L328^O;*+!3$0VS\_/ZR\ZQ%9KL#)N3'M+O[6:QU:KN8'8 MK L+AL_60G=+G1(N]=F.B1T6^JPLE-EQ4(>I?DL"ZJQNI,6=$)"H*T_V42@ M!/MHR,?895F1P%]LKM^L"'7J^UP9>GTEOA8$S!_PZ )>TH!=)*@]PB 9NI:& MWQ5=P_R[H,(6W,WI1_5 \ "$8B!GAV[#8"1@<%G3 [B5C%*_N[1_A)HD398$ MS(>>OEU'$G!O4TL26HW^94TB "Y$OJFRX8& 30U'$HG3@P'Z+V^_3=U-[4<2 M.W3_/\QW8+"I^4C"?%;">DW=P_N$.9>U*XYY9X<.43M]_>GQ9G4>842FC1.. M"<]4F0\-\]2Q1<3+Z[UK>^ C\3X1G*7.3I7_TA=/5EW1P!*%G-Z+I=<-(X1@BZZ$:9P MQ#S)+%,2, !VNA8OAMFL,O%\FTQ+%/VA ](*N" 8NKV*^ZAA2-LP\9PR^5NP%SFFHOI M21E,Y^00+>B ;8I"5W'[ZXB["*"\_C-D:K(3<%>PS47W71ET9P7]\/>SX^;I M3R02>$!Y'1R[F6PWD9&+_^EN\3_,RVO&7BI'GUW^O*.1?,HM%^.S4B,X\B=& MP!YAV!N!GKFH/Z&^0[NAYU$QX0.F9)<-?3; F/95V[9YZ"OF#SOH.QN7PD4 M+9_&,OLT<]Z()?=/Z8)\CU=VO1WW/T>^3H M1W!U=H-IJ9KT!/4EM0O71C)I<]W_=M'],2MB>)%99GN$1;) MKM,M7#+%[_9IM502IQ[MNZ\:"+& W#!XM_LPB$3O4Q"LR*.+ YQ-G O>::%4 M?!\169E:%\=D'7DN*F<%\_-]Q&4YY2X.2B9M+B)+I8552?L^PE%R$UQ.8%P?%2W6+KF[/!0VO'Z,E=,G-_B6:C8["+Y$54V1*$OFM"7] M27*'1 H?0K-,*+3QNL/<4+$Q=,$.!=,;Q[YE,*[7(#?\EJI6.PX_K9Z5Z$=2 M!?IB-I>2&[0+)7>5J\NYB/!B+:T;)(* M/T3$$EC;IE";LLQ%>ZG2EX7V(>=9AVM4G@YY*/5FH0Z7;'M@U_/,17:ITI>% M;"K'['0BB:0#MHL#;$= 0)ES_1+H_0<29]!.YWI7H_=:YKEH+Q7TBHS:L4B2 MR#0Y0:?S _6"GZX/\"\BA F1"/66%D^[RVB*#HNOWC+:9^Y.Y_--Y>4&2<'" MX4*2%\DCLVJ80$ENS&BRES&SLFHX3?;;4H+2O7G&37%#AZHI+?57YN3!4N>UJS:XU(*Q-&L^&3*$:HFN6# 3?5CACU#H&6^!4]&7J! M>13[A'P51\=@B# ?4FP'7Z@0N*1+7#W9-KJV$IH;4DMUV^R0FE&$:$V(XF2J MRUP(#4BLSS3@)H<@6AHMKD;4'X)D_@R.MS &MU5N?MNAM+RP:2U5>@N-1+$. MA/D+X6(4(:W#]+8*PGO=EW359]M86&*4"W/1?7!X9\I\+X%;?G"V;?5A0XZY M4!;:57>H/:P'M3NB C IFE\HQ$NZK< MQ#D7Y*5Z8@;(1IIEQ,VO-6*!>PEW MUA:^;7MR*;ZY4&^P;7!O>_7[^ORQ']'GN:-!],$@\2%#)@CTF02_7TO%/.W, MJ+YNYKN'P2?HJ[3*_H6ID:[F"71R2-T[JN(;#YA62=G#5*=Y?(<-1A@DM"]- MP\O:@+KZ& 1]&,IE;>=R?.:Z^FG 94V)4)^VH ]\N@A ,.[TS'D(T4DY*KG5 MCXH2:#?TF3[M)41-F0JU>WX1/ PN:U%#IL"KD>A,A>B*QWT,'C&YP3N:=WKX M2D%_/H)'$59_6-C@IZ#'CYNEG+JML(IZ%CE)V1';[T31E_,_K;F)]#%3^#;S@CTMX@[5-FC_S E[\#K@Y@U/](_ MLKXH]2;6%[)S>J[:A<-U6!:P]%Y')L*2?@/>/">>1*\]>%$?W75(%Z9_16-5 M(F4#9+%3MG$6&\>UM")PKB2I H:=L(_.[@9@,^IV0A%P"6T;<[+H&5"T64 / M2E'Q),?@E-])WPKLBO: C MV!BGLIV%3%EV58B9Q1+GM,219L&9,5&(MOP4;PMP7F^2,W.PGIC!^13JLGS' MJ&36<-+51$5Z11H$CO<*EM M+K6'^%*P"ZREJ4* M]8G4R2 4?Y31D-SC.#_;(T2QR$)N>\;?>S"/E8F:&T6? ET C::>J6G9P5^< MP?NY#P%^E"FY;D_YICIIU>46-D48[K-SY>AJQ/=) V\ M"H4^C"S36?F$55T^/H).L6WL$/JHHHG ?:@#,4U:KW%5KESXMWF2GV;P#SZ8^26[[+\I MGU?*C9FO8 BB1)EO?:?.:EV%#AQ/&1^Y'^K:\R? A$/,[^\H..L48E'5^:=< MX1R[;H&[LGE%A["V M0IBB^2/)M=?WY34$E>C.SA^A5-$Q)3S=3].AS+GQKVC %'7CX2@J/T2EB.R^ M79;?]RY?)'-*\C5]A6F$EVUG5O/O/M,L)(2/]^WK%W-!/_/8*)=<35J%H,UX MQF.J*+M_=%28;677A[UGWAOQ4'^'Y]I4$S@X_0]=/% M_,5&F\P\_/OG]MU^8?_+WG[[[[F__P=B_GK][??!RD5=',%\> MO.@@+J$<_#5='A[\4:#_\Z!VBZ.#/Q;=G]./D;&?UG_T8G%\TDT_'"X/))?J MR]]V/T2K%1!_JA3Q7Q]^<#IRIVQFJKC(= 7/0C*< M6:4B0(JF^-.+SJ;S/W]H+RGV<(#&S?OUVQ^?'"Z7QS\\??K77W]]_REUL^\7 MW8>GDG/U]/S;3\Z^_NG:]_]2ZV^+$,+3]6\OOMI/-WT1+RN>_NO7U^_S(1Q% M-IWWRSC/[0;]](=^_>'K18[+=9O?B>O@QF^T=^S\:ZQ]Q(1D2GS_J2]/?OKN MX."T.;K%#-Y!/6C__O[NU<4M"W1'2\B'W^?%T=/VRZ7(,/S[IIT?',SC_[+"#^N.3GK71^Y]DB7_G2K/EHT9W_Y2PF MF*T_G:QZ]B'&X\GK:4S3V70YA?[9O+Q?+O*?AXL9PNM__K_5='DRTYL?ZN'?RY(7JZY#23.QQ&1)&LU;XM$7/C-CS;T$(],EJ0M3\9(WZ9SEL.<2--BXY2IEJ9 Y^9%IA_15X29J>5$.NX4-YHE'5"5%R%82LZRJ"5P M;W76P1 SX/3.-/C/.^2""A1,S:P*JY@V&H6I"^@MJ93WO,0(?A S1JA[=O#L MEXS=O7')^/FV6V ONSQY.\.0BA&UY0W';>SN'["?Z"(Z0:$G5@N G+F)0, 0M(FIPN("P/H3NUZA(4PTTT&;LG M8Q6FY2)9%AR^:*N]+]%%ER-U(-@$9!O7F\?C^OT;>X@1O'-UXD.(LI3,1-/C M6HK,0DV2!5%2L,ZB<$\//.ZU@YK->;'"U/%M/(EI!N>VQ9!17YG,K.:8&3@G MF0\0F"NU8+-C*Y/KG,U(QJ1O]^3 -:V[?].3T?OGH^/9X@3@'\Y=ZN-<+1PVCOI M&QP$87UDP7.++.;++N;E']/EX8M5 MOUP<078=#(Q2\C= M,O10FZB68[::F:!:/EDS*.HP<!:M,:W C:FG&QW M7ESK,\E]0D;^7V/W)RQ;DO@>\JJ[\IASFZ.OJK 4UVE ,UDG?!H]<)&]3$50 M#SW= F=,&1D=-:C:GS(-6P\=O(,,R%0$]@]8GB,*P0;M#6=<($^U=)6%HBS# MA%&%C%E"X-1AXS8\8TK&Z"A!Y@$R3KR:?\1[+[J3-EEFC+0Z"M35QL1B MS8(Y(6U-J6@D+3$'+M]_3*D5G<]W;F'"N6DXCM/R\Z?CMFH?>ZM+(^07XX)&WW:(B:Z7)%HS7+*FBL$CXEBJQD9;?$E /8=^Z?9CTK'[^OO+D+%K*]//>Y[EBOU$YIJKT8EQ(]J. M9"]:WJE8!?11D,4 ^3#=-1#W5*CL4?E\OR8G\_P5ZH%Q.8;"O B8/F4$X$VJ M#+SG,5GL^,CW2=[X@.\BA3["? 6_H.LMPC5$/0K\,[B3'&50 M;7]^R+&B,!2I[?2OK*!FJTDV71C(!W0N 1A52*3BPNY-3.9ES.(NQW5IBU:M MTPT9C3$JLL@5,(EOK42[(OG4]A4 9-WY)9M22M86XYDH3C(=:ZO))-!+D)4P M5NH4!ML$?Y-E7S>4[>[S&_OR'=N;CL:+^>(JEC-U,9&NJMPF@J-Q^%0%S&VC M070VIU(53T)*ZM5)-X(9T\@C'0EHVOXAJ)"23J):9G3U3'-M6(H56 G98D\J MA+?4)0^VI,(NT\I+Z*!?7KGHY;NUR=#,N57*6U:#Q)2JS0BD[#@K&@6#X!I3 M*^K- =O@&E4L)&'+]2EI8N_0K>2,TVX]9_2L_"]*SC9,]*:>%ZJ8@"Z@VL2Y MJ8"9F"VP;C0<+VY!8%LZ(.B'= &M.$-"T] M*'WQ]285K\RBKT<$AIA;O'Z7P:<8[S",:*9QPR*$BP4(X++@@/)+IT:NMBL[ M^B!9!*D5JFCL7.@W,MX(AW9$SDF59,4^L7*'24)T& =15F*2$$W**0 HZE[H MEA&YKZM&J#AP;0!CYQ:GK5^RP;[?YQW$V?3?4/YG,6O3 O\=I_,&\\W\\YZ' M9]VTQU^]Q+?S#V^AFR[*1;N$"DXH:UD2&=O%I\2"X!@F2]8\9:&$OL\5? W6.%UNT<0($%7TU%LRMT0D5N@XV[QJ9:%%A7=$EM=U$VMK^" M=%Q#I@]#LP?P*64=TSI=KI4F+W@[701+I9UYD'4KFHB)*V17DR\B:?(ZE9_O M/J;Q@@>BR8Y-/V#HN;Y==:)"0#;F@GATFTN0"M5C*\PG;-./:'&D[K"WP77/ M=>O?:%C9TU\/4__VV=&B6T[_O6[(B_%U(V2-#D6_*^OZ")IY5RL#GK,*)KED M.3&K[HMQ3%M1'XA@@[J1;M/J8>S@>5QG.T<-QQK2)%:N9-# 7!0:U9L3B$HH MEE/;RN&M13U'/6FV$8 M1BB&"2D&;GS+4M*MW+'&:*Z%X'J(LKL[ WZ88L32*FAG^;"2FR.Y1Q]:E#8Z M8PP12K5%'P.TRJ,J1OQPO-NM>/%]?#C0D6D3K8H%9SR#BCI( [0F$JPA&M;KKJQ%F#Z^,(TR?+CN[+HO.JAK\_"D?QOD'>!>7\'.MD)>3 MF+")SWB+F%8CF]8G3R$^RDK2&S"=ZHVK^(+P5NHQ;-< M*G9T,A064@RH=FLM!I3PAGI[Z?;HOID.:!3TW-?]0]/S]"B5J_B<#RZ"URRO MUX/EW!8%Y<0$!*NT+J&8!XJ>&]"-:;W6XZ?GON[_&M'3:>E<+9%9E'],MV?( MZ\R9A0*M2&;$!\D?K+E!C M&O,8B$FWQ>S]'36()CC;@?;S)^CR=%V!6.,S;(O&1[FTTIM.,Z_ ,XC:AEI4 MD(9Z#/(V/(^@IQ^2-7NY9Q@1V7C;.H1^(I017J7 1"X6!08/:"0FC4(&'[D3 ML2KJ>I*;D8QI0. KD&1'EQ#.GQV?*8HSF/ MB&52E#-"-!5JI6$:.U(64FV-84K*#H+CU(MR[@3U"#9P#1Z0]G+48'4WGL=9 M4V'O#P&6+]LI/;/^?3Z$LIK!HKX_7'3+W_!O-N739]^^BG"[:]RMH)%V(E/PSMGACW7IIX^_T^'R2UKKS_N1A.6^C]'.JB@U;CIH*" MZ&5E56%6KL&N5U5:QGWPOO*V*8!:FI$ ']7H\:#TO+9Z\<']3K>:=D?H;5_" M9^A:0\#>IAU.[EK!*(3N19O KQQS9&S!*JG'G4F CRE#?12,W=WM@S'VG..9Z)J2LY"8,I#; M#MS ?*V6%1%Y!>>*+-39XBXX]]]B=]L]/_MJ\]V%_!6_<=B_Z5XOYA^@FQ@H MR03GF6DK<#5DV[9')):PO8)6%:*F7@Y$:\&8)A\&Y^WU_7Y?C0R$>T;WL>$U M]/UOA_'"EHF*190L/,N.KY>'NE8H.S->M->Y2"\3=2)):\&85.9'@@ M0F]&?DE3KTNWM9+Q,925)*K[5W?%R1X0Z#'GO/MP_GA^T(]V'.2/O%+TTJ-2MC MI,9XJ-J215%8"JFP7 ,F<-'(Y*C7D0QJT&/O-3**T_,9%@^MAP D7.DMM8]NWD%O=1F#!U\)LE2:" M#8D#^;KU6Q'M77E]UGH&B"YKJ+;,2 MP+IJ\$FEGH2Y$'HHRBF>9)UVO$IDJFQX3&IK?Q,KVBOCHI:Y4*^%NQG-/=>^/59Z$+F#MW\5V#\+Q@L^ ME+I">S*=82%C^RM?O:P#K./;6AB.5#+=ER<;ENU1.86R.MMY+GFY5"'^/#NM M[S4OETM\W;Q+R2L=A,B.62$=T]$(%@$"@Y1+T*;MER:?O2?"/JJS:P9CWU?Q M-&'POIQ:7SU1Y\6JZQJPXHK3'EO'%X' .&#:83/'!,1*!Y:'(ND/MKD3%I'E MK^;]JFM##Q/+E;4@*RMY74K4!>93.^VO"NMCBA'[ZV',O, PKG!-RXSK47N/ M]J<]J?.J43QE<+8=3NU:?\&36$\+,WRG7? "!*>NG787N[]V"CPL$_;TP=<9 M>CTK WOYP(ZXJ3CL4*.Q][W_H .T>S4&T9CMS4<6G)-*.VM"X)Y):!UL HL< MY99%8X0VR1:IJ/NQ.T%15 '&-OYGS.M6OWA^N"M:%,U2*/@08:K)8JM!&7C- M2J3LP5/'L,U(QM2CT3)D4^G>/3U!,V9[!N3Y8KYJ]8+/#TV\_'">@S,V)? 8 MJRN/37)"D[PA,9$@"6N],Q#NBE+WO.>8.K9A"#&D$TBKAZ\VF@S>B5JS93)Q M0#@1L$]WE8E@G$_%1$$^N74C&(KGH)WIO)JU$B/OH?LXS9\MKKWZ/NR_\4YC"H(TCM_$=9J&IJM[N^J7BR/H4.NMYA?V MGIQC\C)E5*RM8(74*#-1JP;G!;,A>.V=U*I0+P>^'=&8 B,M20;P"''^=Z.Y MJDJ5=<3$HT@T5Z?0C@/%W$89ZZ+VD,EUU.V(QC0%-@Q+"#TR6&9X<1#ZKQ#[ M57E>0[JX=3M\8[9H@"904BX2G]X:F!:Y,A]B:4>JVR#QV:,_)^;Q'$%!PY!-QTL0>>3A M=YE:FX2OR3,C><+>&T.RCT:QZ@UP+2 X3;W,EG*7Z8,IJT&8,XB7Z-:/?([L MFPS'[ELD@VHOZM .+_*>H4P0S/%D%>?)<$6]6^%V1'MEG6?5SB[4[2:+:[ " M.-I9H.5#5F-F5-#561G!0_1:)757E[_MS<84-@F)<"4!I6[S+77CV>?M)<4> M?OKN_P%02P,$% @ ,(2D5A,#EX%K/0 D)0" !4 !D;71K+3(P,C,P M,S,Q7V1E9BYX;6SMO5MW6SF2)OK>OR)/SNM!)>Z76ET]R^E+M=)X_M/3*<(<\T]_#>33U^GPX\G\)\FENO[3Z=_!:L6%B\Q$+$S'F!CPH!BW$ 7]G\I9_+\?_^XT M<*=L8BH[8+J@9R$:SJQ2@!C!9+_\T-%P_.??ZQ\19O@3+6X\6_SU'S^?S.>? M_O[++W_]]=??OL3IZ&^3Z<=?).?JE]5O_WS^ZU]N_/Y?:O';(H3PR^*GWWYU M-ESWB_2QXI?_^=NK]^D$3X$-Q[,YC-/% ^CQ>?[M'UY&8WY9_I!^=3;\^VSQ M[U]-$LP7]-R[A)]N_8WZ-[;Z-5:_Q81D2OSMRRS__!__]M-/2\G!-$TG(WR' MY:?S+W]_]_(FTN%X_DL>GOYR_CN_P&A$B!>?,/_Z"?_Q\VQX^FF$J^^=3+'< MBGZUY K*5#C_K7[:+YTQG1"0:3J+R.B[.*X*WA#CND_OCOG;9[&,!1YAQ>CK'=/*W-#G] M90'MZ83VX+?P$>^'E4_G?[*ZF7*U?'W_V\4_OO1L(GDX'M9]XQ7]]?P3ZK.V M1X%?YCC.F'_^:9C_\?,P@P7:C:WFENOL3)!"&)O )S 2C!I0<3A8G3,OQV4R/87S=>#+.9[.!AJ=DCD#"P8YTY*. M#P#'&?=<&U'0TJ%QD\O92C=FF/[V1NJ_I MOSLH D (26<=@*ZYRV MY%'X'%G2Y(=HZ24+GE:()2I:H$<>2YMM^=J3CXCE3D*]2;3J0O3S\7PX__IB M.,+79U4<@RAC+ :!H?+(M"N&!8MTDI!!8U(RVGGH1/#U)QX!L9V$>)-0W9W0 M=_AQ.)N3GLU?PRD.?,) *^ L>D<*%DI@GLP 5@)'+J2PV?D&I%Y]ZM$0VT&8 M-\DUW<&T M\E$JE;11W0RM#4 <#?7M1'U3$VQW3?@ 7UYF6OFP#)=1L//]AZ<@3(#,>%". M:4\0R6#0+&:E,O>11^X:Z, MCS\:]EN(]R;OKCOO3W*>XFQV_I^Z7#$(17H5 MK6!6!4G;4C2T067#$$M2 ):'W,TRN_711\-W5['>Y-KWP;4<6,F%2\4R&QUM M-SX'%E54K#CEG*,58TR]<"V/F.OMQ'J3Z]",ZZ?TY9OIA\E?XP'DA#P#+2T" M^8 -Y1I&O")IVB8UR)-].WT\GGX3CA MP.@< Y#ZA5+(L$S!,0\FL1Q4$#%Q$*:%Y;;^Z<=&>!?AKF&]4[3L"K"WD]D< M1O__\-/"A-28E7>ZL%3(Z]?>( -R(9@468-W7!7-VW%^Y=G'QOCN@EW#=Z?H M6=ULGDP1ED!,%K0TLABCMR62\BNHH.CBLC9Z%X#5! ,&@&,&RX,F&'-'';A=KUY]X!&QV$N(: M1CO%QMYC.IN2>@D9/PSG(QQ8E%Q9FYF+MCIR&EGUWE@R3G!>M$M<=F+T^A./ M@-%.0ES#:*> V(6U"%+'F"&(S@P>E6U(Q/];#;@-J0416+)R7J- MK10+TG F4K3)HE(NM#"!US_]"-AN)MPUK#>(7[TL-A+N&]0:1K'H9.GU*+OC' MR?3KP"!R+,4P753-9)")>1LTBY 1R $O7K6(8EUYZ-%PO+LHUR2%-(A>O3^% MT>C7LQDM;S8;^.25ME(SM4A2<:B9SZZP&,AD<#E:4-UR?M8\]&BHW5V4:ZAM M$*)Z?HK3CW1X_',Z^6M^\G1R^@G&7P?D?P?0!$2#(UR*CH^0LV28K$4GI:8625YW83@:WIL)>HT>-,@$>TJKGL+HY3CCE_^! M9#]DH9(&S9P',@V%)LUT,3+C!3GYTGKA0POJKS[V>-CN(,XU!'<*?IU;^R^& MLP2C_X4P724.*P@\).N9X 1%'0,[1"BN=[&9EW_;DAO1>JEW? MXYO:293K2MU^6E8E_SV-)C/,__AY/CW#BV].QG/\,G\^POKL?_P\PX^G-X+$ M'3)^<)5E6&LSGWP9S@8EDV_(M62VR)K6D#P+Q1>WU _ M[N@C<*^^[$#M;;D_W43=TOD6_/0_1IJ'2F8 MM)/?K4T)_OV7:Y(@H^//W7J*C#,I.V;Z8C89#7/MU[1(&JZGU&Q2WM#!MCBF M9E=!;=IU9/./[]R79,>57.M< LG+A$[22XK:FA2T5>3L)N$-%!7$8)L'[?;J MGF%2FNPUHI4LY\!KEEEA(63'E(S?<7Q&>V:L]:1I/M Q0*#_9Y9'6A4O MF051_S#@>2R82[C+[=ME5=ED-G]3SH%_$T(H6%+6GJDH))W* MP3% [EG!Z(RVM0+UKHRY7;1E+9!'OW5T%V_?G _ >9/0 TNNMH!4/#"H^5Q! M"%V0_@=X5TYS9Z[WSW$#4NZB>2N)]D#O/Z>3V>SM=%*&\X$'9[@TBBF7H+8- M$"PJ7U,TO0BY6 ?^KK#^+N1>>OPQ4+NK-!OV2UI!.;=^QQ^??_E4S>2+0\L4 ME[+CEIE0R"5V23,0]%?K>(DYE=H=L#'-MX)Y]'MV&S'WP/]['(VJ]3#.O\'T M3[P$< MUK\#T+'H0SNI][ Y_!/'M.8187N23TG =;TU:W\%SXN80J0ST*I8LT%59!X\ MG8'.B:P\E,SONBO!Z1ATJ(D:ZB0WFE?MZ88 G/% M8C2*FW3GQ4(GPB]@'(]AN*-H>WBY7T_&DZNHSO7PFW)'7?/\0V;" /DLF4<" MZ#P3/B6,29L"K=W[>T$]>DUH*_8>=H%%V1[.YE? 74;]&N<#FR4@.:[,>=J? MM%:211')G;7"^J1M2:)UE&\37/O7CL9T3GKFH@>'X@4,I_^"T1D^R?_[;#:O M;\J;\@=,:T_2V2!['X 6S:1(!"X' @>N,&N5\-)I[N1=Z=Z[*,J=@(Y-0]I) MOP?'XM:E#XHI17!5&"+YOQH29]%9^B.0G>.5*.[.UG%-CY9C4XDV4N_#XL#Y M)?-'!QFD*\ 2QT"'*!F[H83$N*R7^AE"4.E-N5%U]BO,AFG@O!#"&6#"U=)2$PT+@G/&>=9H=$1I M6T<4M@+XZ'6C/SH:]HJ^!^RSX>BL)O'<*%S, ;T3DE0]U39=Y#2Q:#DP8Z/U M7%LPL?7AL27$8]6?)I0T[#J]@OLFWH+MZ&W:=O W6NFP.>3(H9ZH3)E.L5.GE"BDY# M07Y0@$*GI&T=L;H%RM'QOHN(&_:BOK'*99%&\4$;D$*I M 2#RE%H;DE<1]%W2U!.['<1XZ#*FV70^>#N=Y+,T?S-]C]//P[1,\'=U[^'6 M,"PU'@\>623'AIG:1T-\N=."V9^^[<*D%C9.&XFP8 M6KJ$9_9DG,\1S<[S_C"TX_FHF-52G=?C M* [261",)TEH))F5(+EF66N!08J<]+4S_6:9R_J/WI]1UE#>DV;":EA3L$"S M2E8_@]&3VNJ19(FKHJK A5>>%A9U'44D3&*AI,CHA++<"#)<1-F(Q#L>\NCI M;"7 6]_)_56E+?I,G4Q&]$]GS__K;#C_>A5@X[,0)U?8.DTB84[YHS%9(, M-'<-7GP856LOQVF*,,-GN/SOR_%-T;V;C$8O)M._8)H'6H)(WM,K995F.EID MP?G 0!OC 05DVWK16T)\$%&#;73CYJ5U?Y3T4!*W)IC)D==(!C,(@>E<@$5Z MDAAN+G6@T:<%11@M0%VF^/ZT^VHU6#;E+OHTZB(GHYFYUA?G8V)<5<=N1:ZNMK_&OQ M(W*_"@\JVL*DJ7V=N/&T:.>8RMF!#XX[WKQF8B-DWX&^M&6GAS2'6U NLG0N M0,J$@O/$F>5 #H/'S (WCI%YR&,4*4)JG4F]$;#O4H,Z<-,P W/A#]ZIXXL? MOOFT:&/Q_ M.TY!\"')&W[W__1V.JO#($0W<1FX9DD]%TDF"^9* %D"':,A6 M:Z?O<\%: #E./=H[10U3=>["OG@!-H!>\TQ!T4N! 129:8G$%>CUR%'+'+,P M/MHNVK4ACN]/N?H@J&$JSP+Z10KJ[,/D2FKI< MX/*-&:!TM8%M8<8DPJP2LJA(:EQXF\GC+-ENIE0[ CAB;=H')3WD\VP->^"C M=-F(PIRU=9942LQK&>G(YD!?* ]W3C+=Q9S:&N1QZME^..LA@>C.8_SYZ:?1 MY"LNM]RW9]-T0N)[.X+Q;&!B\$+YS)PV]?A&2\ZJ-LP+D0J7IHCF)0T[0CUN MA=L'?[UD+]U^P-^*>E $S]*XQ%2R-477QMHZQ+.L4,I@?4;1NAG;3D"_2Y5K MR-V:V&;G"/>;^0E.Z_2?*9[4A(//N*P;^'U, AL-_P_F_R1AU?E/).]:3/!F M?#ZE;FO536^=H88I<9,U)GHE+ZP!HE7?- M:]FI.+BGM1RWWCX(#5BCVIWC]IL8'8L#(<+BMO6T%D(MVH"^0Y+P;#C'\XO\ MY<+>89I\7#*_>*D'02:=2AVT8=RBR2Q]%7-FPNL8BO21?/@#V)5=UG3 MPWSWBX6;MZ::TR(BUN&Y0+I8R$W':EY ==$C.J];MVNZYZ:ZR=6K"5E@UII% M;VM6>]0DZ(2,NV2"T#H4U[H\\+ZKU\Y5"IB-NDKAQA*6BE7/G,FX'E"+5-Z420"YW[7R;Q%(VUX*=<_A&7!\LBR2T(5\K9#\Z[[-T#L MW[AO0,Z-_MI=)-M#ONDM/NDY.([>.]3 #$>RZ&.=V1LR,!<@TQ#"O:O97VNW!:A$LL[7O MDQ;6,Z!3DED5=(Q"&1O;#_%9A^08=**!C&_--SUDF=9;J&/%3W ^3#"ZBK2W MFJVKS]Q_ =<=:[Y6S>4@I1A+\-ED#41F24;P* 04;XPMNU1S77UZ\](NSW-6 MA)B94A-8DP46;21+&540B,I&[*TEQJM6I5W+2./RMO7M=!F07WQO8$I2Q1G! MDHV::2CU'2[($BI3"D:;FH\FN17,@RC7VH;O];4X7<7L4R8!>6-]R<*&UBK2!>^CUZ*]D=5+\=>5R*-( M6$R6G!D531WCYEG@*9! 3"WD3C'DUE=J#R92WVDCV5V,CR123VH(D6=6T-$Z M0"@6=?(L"VYI42FGV/RV[1%$ZKKM(_18"WU^D?@-0WWVD?AOB-HO4[R#U MO:E$,09X=,A0A.H 0F904YJ5X$J[:*4KWVVDOKDF;"/LO43J>7&J*%1,6E_3 MV".G);K(P%M,FAS%D-M//'V@D?JMR+DW4K^-9/N?RO[A!.MR8?P5QAG>GYV> MPO1K'>XX>S_\.!X6GL?,#J&7WJ7S+6(C$K"\$#. 6F'1H!HE'7&W97VR="IM5?04\,A"1W@F>:MONC0KD.@)I':.^ M%&-_1FJ7AO,!O>E:A%0+%E,=J$7^(#AIF0$ H='F]OUY[D>UO]UU[^IR7XB[ M(T4]A(6>PJR.4:S_J6?09Q@MC(WY4YA.OQ+D99:N<)$;#YJAJ:,NN%$LY!*9 MS8['3 >(\\T/Y4V ?4>JU)ZH'LRYY7C6ZL=>%#P\/9O6Z/S *!F],H')13 $ M="[H#S'6E.*U+Z:A!TY2KG]62^K/EZ_VDTG#^=C#_3 MCVHY0;4>Q, @:HM*LB"+()19LRAR[4C#N33:05*MA^AMB_$[TJQ>Z6O82V@A MJ-74C?-NK^_G4P1:?RX)T I2^51;I=56HP :&%G$@($'R#9N9 VN__SO0!M: M2;=U[Y]S*&]QNO ^Q@G?Q-'PX\(->4]_SLH0\[]@.JQ;8[UL'N;%G*_)^/=/ M]=+Y9FG,^2<.HBX>34%&CA(P741A'J1G(A69)"]67Q^%U&[A\%Q M#Q/ 2%K3,\RO"/AP=/G()@&_GHS3^?FM:=O,V44FZR&NO7*U,"LSF8)T6?$$ MS1V\S9!]!PK8(U4]C 5;=<;^8S@_>7HVFT].<;J"_'5E#GK%BU?*,)2UM,C5 ML7>+2V3:IAU*%P.V[L2X":[O2)F:T]1#/Z'S+?(=5E$NJ]AO[KZ#A)'VS\#) M]ZP#N:,E6R^B9PJ$B38:A=#:W]L(V'>D3.V)ZJ%QT/GB9^\PX?!S/:?_.9W, MOGFH7$'0*DJF55&UR*#6&FM2>).<#M(&:)]Z=">B[TA_&E+30^N?F^A>XWR% M+55@H!V=MC6+.-5:[N ,$^@2.(4BV-;9)7?A^:Z59D=:6C;OZ2"595J.0QNR M4YQQP$3N0/#,!Q)+4C9893-(LUDCV X@^LYD.ZPKMR]V#IT==^L4*JL"1\08:*CU+A@WNF1Y!-/V]DOX?7/YMA'\WB:S;0+J.YK+MQ5' M&XUHVT7 >V,_J R)#@ZF?;'T!R$,J6B6K/.6VUQ_]OA8WW8N7WO2MY%KZ[E\ M=\TFD[8H*V2NN&IPB"PDX%FQH //62@3I-_(O'@$P]VVXF#3X6[;"+#UU+XZ M0W!5#1\T>GUI M) \D9ZTAH\Z"1QUST<&8#,J2>'?-9MP-:;<(QZ4G$!G?+EVA];;$#S/UGE3?5GUN"R[T1U4.RXRWR M6+J4DI#0^918*34,SDWM7&(]"R4J)Z1QW+3.<;P+S[[*%GO5D68"?[!!&RTE M!YXT*QS)^+1&,8\"F2PVQ&R1N]3043MHT*8]J?<%9K81[MY<\TU ?4>!F:TX MVLA'WT7 >V,_*^TC J?MK[9H#V 82,&9U#8[YT"CW*B_Z,-B?=O 3'O2MY%K MZ\!,=5#/-[%S/]5:&Z34=-(A>:?D07@6DQ8L@R]&T''("]SGO:W_Z(?BS6\E M[^O>_.[":AUZ65F>YXB>Y!.L\QC>PCR=_ ]RZ5;=Q R SHJT%%1D6G+#O-7+ MXMDB7"3=%1OQN=GS'CW)/8BUKVCJ*L?E]9/G7Q;?J./\SO%E%9WF5K, .3"M M+.&K5Y.IY%)B2+69PBZTKWO8L7'>6: -RT76X2,)_&],\]]@#!\7-OX+_!8, M+D$9H8QD'$K-CPMU)"@$%GP.M>09H]QL^][\F<=&?ROQ]M^AKW,\[PE]/P]' M9W/:X2XJI X9M[T;T:$CM5O(ZUIL5D@?,"2A=4DZ.A5REC+6"7'"&T%6?<_8 M.N:;K?WL99P+\S(.=OKI;'[N%J]J?E<-X"XB*MH*J0N7+)J:-T<;:GUU'%-" MN\S&RUG&R8Q#F6-P3)0Z[TVXQ**5 MFG$RHUR,F5SHUL/^VJY@7_'I!Z'!!R3_T)'O1CS\^G7]!RS;6I'?8"U)@ !E;3MCM],6?J8,+ 6V6LXQ55OO0WP M]=31\#YLAVEN^&"482,E[<*D$%+JEN8!5=G?^EWB_W^%L/AVFQ1B-BW:@47,LM2^\XF"8MC7#IVA3 M@[K)1J$]+ZTK)-<".3+VNPO[UHN39B'S7V%4:\#?GR#.SV.C%R'4]R>3Z?P# M_9MU?<,Z1,6[/[1CX+OQJJ_%MD$[H;Q"*X3345D?C(O2)-K=2W8F#+H_OMLN M<#%JZS\GHYJ8>:EH$VP==.T+XX'K93Y'S"XS7^K^%'3"S8D7%G#)=!!L&0(^W/(J::RV!8 MSMXJ(M"":=Y%9TN,AY@,WT9?;EC#?;+3Q^"='1=]$:X&&U7!]K]BF52 MXRE?!E+2"KP3Y#"H:OA%LODP>J90:9-$]*+Y7.HFP+\;O>N!QSYB 3LNHDY6 MO+0( 47*DNIXD5S[!Y%]8Z1G09NH2[%0[$-1QBO ?RCC[CSVT+WU^B(N6RR7 MES-0P(M,+C(K"NW@(2OF:T\(QXU3P;NLL6]]NPW;\:I4$S8:-F&]??W+^P95 MHQ\Z>&8S>4<:0V8AHV+.+X9B\IF&= M(4%^]5G]R$4\-H<8/1C!H@5!CGETS*OJL7LI38Q!.=TZYGT+E$-=]S5A>=)> MVCU8/1^F,)X5G%[D.])RWY0U:&9P.["1<"I!UR>6[T]1[[@(?O*)N0VHO@]>F MGR93\C"N&H>K/']9>$936"*4=?0D.1:.UU[8P1>.IM9U-M:X.P'MWTH_'- M=3B^8YWI3$L/&\[O[_\Y^8S3\6(G_HCC1=Y^O?68X_1TK6YC@&)L3BP8!018 M(!FRV3*A?.(1LTFY]2:T-UD-NPX77+K M9[2_XMQB3==N- /:4,!;;137/M 6H80N(D2%62&X=3>:=S^M8_+*MQ:A=\1- MZ 2$LABY'D,=@*8D\YR\WY)C$2HF#[KY5/$-<'7N7',U/GPMU'& 1O*&_*N(7IY1 7JX4KY[<>N7-'"NWH=EK,V' ]/(Z0AQH)@OY/04;YWC^U7:]3B_ M.UUL0%?#2:)=,%]_2Q(6SKVRC-X4P[2PG'E93?*@@N519(RM,QP:P/ZA@)W) M[&$^Z&VW_ZBD,,I$%HJMP]QB8-Z+0IKAE-$^915;3]T[86I6NB('UF*>S"[D/76*LT:BUI):A=K>FS#+Q*S%M(RD-U5EKO=0]?4W=, MIWDPBKH-J?M/IPF SF%AO*C:NJJ.O0$-+ I=E (KA&F=$7',Z31;<;U=.LT6 M1.TKG48X#UQC8%9D($RU6P $RY!S[:!>W+O6 Y"/,)VFB\YTIN5AI--H"(9S M6K*QBFE+FW80+C)4P>2:%"EXZR*<[RV=IHN2]4MH_^DT+V X_1>,:E=XF)U- M%V[K[%L'USH$:#Z#<7XUA#@+C(M_]?9\#.,ZJ[Q9/X4IM.O)(0%WH$GNUJ"C$Q[KVGM M(M0I DAG%LE$*/!)MG[C[D9T@,9#;2F\[MJTDW\/!NM%?/5. 2B7I=/9,R%* MK7LE7RP(:VMBCW,J\NQ\Z[K.S9 =F[;TP,@0M!MIQNVNW@6V(Z:-ARFTOT:!V<0&L@RR3Y$QK0.9E;0J> M,VIC#9;KPX'ZLV^.;7-I(_4>,H4N&6]WK3VC44H2MBAJ]X4D,XM!<68S%YJC MDX6W[H>V&;+OV0#N@;O60\G.F[VND'Y=]P8@REPSX@A535U.*C#@WC)=XS9! M2.7TM6;WMPRGVN!A^U>7/DB:]"CA'HZ33(:!,$B6IC,L%JR3G;CP@8/#W#P6^["2 MSPZD%QNFJVW#ST-/_MED+3_2U6Y3TQ8*TF<6T"[L/G2-C5(FE#PR73*MR;O MO*77.FHOI8"D#+2.;#U\3=TQ7>W!*.HVI.X]78T[&XHT@47/JW'L4RT=S\S[ MG,$F'45*/]+5^N%ZJW2U;8C:5[J:M3S0KP9FN*\Y,(+098S,!! N>@@^M-ZN MCC!=K8O.=*;E8:2K 5N7 MT#Y#+K]^O93;]&**_W5&Z+\NFT,:3:Y\DSL=-H%J-M26? M9J+>V6M1DKRP53G/O_N 6C.-G3L26-FW_;B\S/7J: % M)CK7!0E"E]H$+.3(LH^: V;/16MC?!-W+5++\VW+_]S MB%-ZR,G75_@91XOW!DM4(JG"@JTMA1UX5N=-, E2:!.-TJKY9(6-D/VP@QJS MUT-^S=KWX";>\S=N$[![-(IN!7IP\Z@9XYML6TWIVM?)=ROHZ*'.6#5,H*5- MUSA5=W7+@+N(27!?>.LTOP>@6YO;3P]#M;9AJ4^5>CG^=#:?+20@5L.;A90& M:^^/I /37CD6(67F @F RQ@DMLX%O /.PS"=&A%YF\IT9*%/V^D2-'D.+03N M/2^"V63(T=":LRA#37/.H@B;N#&M&\G= >=[4Y!=6-C3#J)6D4\.7H=0Q^Q) MK%F(G#S1I!@/3D04#I1KG?%W!YSO34%V8:&'(&&MSB+/X'J1UB)2(72=#2_) M$12"-CBK&9#6LDQ?*2M4B*)Y>Y!;T7S?7E8CEGIH0/D.9_/I,,TQK\>X_KNK MOB8;8._)T>J"^S!^5RL=F!R8P!Y.N6YKI.YMP5L/.O?;9(Q??X/IGSA_<3;.WQ(:@H[%0F8\%L,T MJ-JJ2=#I;KQ6Y*]"UKQUGLE:)/NWI_;'YO7,DNY4]-%WX,X6#+;P=2E'3$]9R2MQ2>P*.ZL8D76$B&.F0%Y M(,P)Y6+1B7R'/A.0OG/=:4K/@;I?D2=S=OJI?NSL]QGF^>09UNRHX1@O6B65 MZP6-K5M>=0+11Y^K=E*YUMQ* HBLBY4)I!;!A6RU%YJBO*Y]'4,0M<8OL)"$8R[I%++@-D#K#/C>%W6 .0[[U>_K1\C#4I,> M#-^F"WS^Y1/6<_Y?DQ%]3-WD%DL,LF@+W+ 8BZIA=6#>%LZB4B8##[R8UK'K M/2SKQ[MP8%7IP:!?X(_W+S%NL\0/9 J(04'-A4'.3!2Q-DJ*+&*2S*08 T]" M6]XZO-,F:YZC)1G% MAJ)D\3[2P=>+YO>YJ._S!7@P:M)#UN'[=(+Y;(1ORKU+G=VVUN7=H<; )0AZ MH8VT9-99R4(VFF67E'/6>U3-];T5^+T-W#JP-A^$[ ??0R6KH'2R+"XG< K/ M0*C"!)*1$O>Z7>GJ;OV4'DHBKH-J3THZ/F= MP-=WPX\GBWRU-W$T_+@X:BZ2&]\LC.;5C2=4T45%9@[)2RM>:HJJIK^B%I*# ML;QUG[.M03[RE@9;Z<1DGX3>&O_=TP2>IR?5^ID-QY>NM9;YL9?R+'N;M[/5 MTWN=KK.['*Y=-]J$'DM)O(#2@"YXJR)R*"99)X.X9Y;.5C@:Y:;?G5&[2*'] M?3R),WH+JR&\2**F'T_H91L-X9R%.WBKG>:D501SK7-Q4IT]E9G1R)287 M382^DMH;KJ-Q)]<=X3R%4:JSQ>G+=Y/1Z,5D6KV1 4@;/2>A9O22:2LDBSP) MYA-FIZQTJOG ^#[7<\#*@T-I_CT-8 ^G+GW62%W:[_X8SD]N+&9V=36S=]E2*.=ZI*WF11MZSIG\3PJ\EL]G*<1F=D=+PW$_WI('KE![:I_5?3O0R6=3FV%F.H[)$U2U\,^0 M;Y8P IG/EY"&5X,%=HFS6_" I3\K1MVU*;ZQHI6+1),C39))/ :-W;,?NP M^R =1'EV:X>T#8D';U6S"=@?[9!:,MZI9\TN=!UF(#HZ.C#T-O?ZL;=#VI]J;.9MK(_%"WDQP@:D,WJ<2 MZ8_6&5*/N)G)5D1NT<[VMM#@"R1.UHH*-='6H6%!%LNLR%&57*2VO76_?%SJOKF)^.BT?1LE MZ'LB\KG]0G:/DP$"V2] IG3PO@X$)UR@C9=*VG"]%]"&0Y /;A8^#!;O&IF\ M P4'2EYZ79'/AY^Q=5[2C0_N(^7H;O37LHG(:)?.HZ'MPFK%0W!%>LF3B3(% M(>UZO^/&(Q[,>70I7NT3*9I,++A,>F9]G;DG/+.&W)3H%??H'NX1]*I5HM K MK*.19F_*4P(QG+\ACVX.XUP[&9Y.SL;S@8N!YV(-\]*1J\BYK_TI!;,N266L MT#RWSE&^#].CWD9WT\ ;<\1;TM:G)][*QRR@O1>VMIDKL8[I\LP'P9EPR@3I M,R^ZMW;7/Z[WNBGK097AH5SO_0HC&"=\?X(X?U5_NS*_Z&8O0W12"*:4JGUA M 1B R8P+Y7P"CY*W+I&[#C.DSX MIPU[&ZA$!]'O5SDXNE)(ZQE*J:LE4%@HZ%G)(2FIDC"Z=4;\OI7BGB#)OG5B M&XFW#FQ<[8RXZC%OM4:?D7D1Z/#.,C+:'C5+$'F2R7,9\WT.ZZV?OG]KO)7H M)RWE=L#):"I8B!Z9C2"8UG6"@/- ]'GZD:<3S_5V=_Y]9 1U,2=Z('%/R:YW M3-S: .R/C*"6C'<;D+8#70?/",)2!.AB6(E(>Z^O.[GRO#:R*BJ5S)7O[;;^ ML6<$[5&UMF!ISP/29"Q1<9Z9];ENVG7>2G&2*<-1)H-)8V]3TQ_?@+2MB-QB M0-HV+/1_G?-^/DE_GDQ&])-9;0P^__HDY\4GUJK],IF>+HW)W>]UMGQ"QPN> M+NNY=M.#9,.HF(V'+#19SV37R&"YBDZ@2S(.MGQ6Q^$)]8;Q35D\\R((&0$@ M%A'J,(SF;G6%^=E9-T;V MY@STT4AY/L#'V+N0>'_KQ]X&K]54UKS.SI9#:?#< G MKST *SS5 3 MA)AG+T@2*VAORM/)Z>EDO, [ !Z+M9PS)0O2VI'0H4W,(IUR25]B;3B=_2L-Q?I3J.MHBN2QZPK^Z?BIAZY1CU&:S/*)=9+^8=U M L4 K(D9'5JK6W>(NP_38U::7N1^4R]\YY&GZ_3Z M^1>0DJ63J\!)O2=--:3Z >2>@QZ!! M_3-T4ZU"+VKU^JS*CH3S;0+G4QB-,/_Z]3K^@>0I1PN1Y6J&:0V%0?*!9<_1 M1655XJUO@CI"/EI5ZXFU-2&UG:.ORQ-Z>=@NHGS+@_CW3Y/QZD6Y>$<&Q@1E MI9:L"$EB,I90&OJ*WA3P!04:938SBC9\XF-6C?Y$NT8!.E\N7S;GST&M4,X& M0$MTUCDF>,V'=QP8H"*8-J3L I H6N\I=^%YS%K17-YKE*%S/'7M;G;)_!J8 MDF-RQC-;#)E>: V+M$,Q+PK'B$(IW=/=Y*V8CD$IFLI]C6)T'O*UY3'W'-+) MU=\=:(G*.2Q,>IV7(\.K1<62M=X&J5UJWK*\,^BC5:W>F%NC>SN'=U'[Z M:33YBKB<3X'K!TR]GHP_XZQ>7-7>K[,/DSF,+O^\!BU?3^;_"Q>IKQ_'P_^# M>1!R\:6V=/$RY-HAUM)72;',5=860^"^]0U1;XLY!EU]&$ROT>'.X>K>5K:\ MJ'\QF9Y_J_Z>&!1NHZPA5S+ /7D5@IQ:(!)$(@O#2"\\;[W9[G>%/[2]5YU8 M\PIT"\NO#IR5V_-\/!_.1_B?BT2[B^COF_%2# -;@DA&*>92(;G&X)DWQC(A M/'+4O#;CVLCAW/+!CUFO>A?T&JWH'&2_-#BR2N#79=>594&*Q."ES[4&&Q1Y M0T$PX.0:0_3.96.EP^8I7[?#V5=A>P_978UD_%"*S-_/8;[XQ&6";MT.)^.: MEK(H"Z#?SQIJB[[:@%Z#5BSR;!GM?\8+U.)$%)17G#FI"%PM4%L1/(* M,)GD0A$BZN:NW_Y4X9X"JWUKPC;"[D$#+N44G-?KJ!P]IZV.25"6Z:R0Q6AC M;0\OEGRQ'Z:IL$:)B*M20@'&9>5Z0 2%-.@1CKK<+Z*P#FZ,[-J.A)UYZ2"F_ MC&-76U2<4 MSH-D!1.GLQ1HM=DI\M)KV7'RY,5?Z]]W:Y[$?<_:O_G0E8Y)?[+LP9)8>V^V M4&DII3/* TO%T#FH?&3!B\2X!JD#MUDTKUB]%?\(TA-';L^FGR0R?)'*\9\/E=5T]XH8X6]W/G!]V M*:;B11:,T__188>)Q> =BU)Y*Y5Q.F]6=;+MDP]VX=6=L\F^!-[0NEB ?7L6 M1\.T-63028J 0"96;3)CC62QWN)R32+*)2>-92,=V>WY1Z(I>Q!^Z]WD[73X MF2SOK3$[Z[GPB\8>=61>BK2S:BWH*[0Y):?X]9[+MRG,;@".16/V(/Z&@:PE MYA&D183_R<O,];\65=I(U* MLT*[7+5S'0/G!1,QR\2#=1!:EYWN5Q'N\3OWI0?;R+FU??CAK\F'D\G9#,;Y M^:)[$Y)-,OZ,T_F0MKY?I\/\$5]/YK@ZMC#8$(R0+(G:M"D:RR+1P93')*(/ M JW?Z/S?\L'[-PG:T#79DZS[:*YW%F?#/(3IU_?P[6!%,NW=Z=OQF;(.S) M@K@?W8$2Y]K0>5U)^N&B!^-B$Z1:%9E%9IAJV@^/=*:&&E@+M)]:KIQSK=/I M#J4M]^76'4Q9MJ"@M07R9/[A!'^#Z9\X7[6&7.6#R>RM")*)6MFNE2K,^\19 M%B2+()SRP6UD:]SZB/U;%:W)F#27Y"%ZC*^O7WK^I7[998;LCD]JWG-\^_5= MZSUNN Y6!P7!!,V]]]H#(')-+F9*#!!H^Y<6R3,(&+!UENEFR ZP;>Y7TZX?H3T0UH?# M=N&2W">NV6WR6CHP+J&A744RR$">)T_D>?+:G[EV%-$BI *M1S\W [^O6KL# MJ^1AR'XH97POQW3:XK=:E%>79Q8J*%D[ W4&+UE-*F86A$U,IJQ\;?ZG9.LB MOCO@/(#XQ#[U8](/3SUXIK= 6QGA&X#K*91Q)[##1#&:T;B9>G3@8.^*8C0H M!!V8UU8P@IL9T.[->"[.);#%8FL#]@ *RD-G)&?71WZ5<"^ M&&30TS99"K1N.G #Q/YM\X8DW2@1["+A/BQL'-&/ M/CX9YV68A;X^M_U7J8'215I39HE<\[I:9!'EHO6:Q&BDY*YU\YS[,!V30C25 M?R^57C.D#SPA@,_JC+_)IT6E]!6(W/D,]4I(>$=.8LZ9S"GN&2;/@^3)!=?Z M\FP#6,>D):U9Z*%2])\XQBF,".&3?$JBGLVGM/K/>!6D\S9X;03+BQS>>VBN<'^GWO(:+EL>7R?EC.#^Y_(D#\%YHFP4K=,0S M+6N40J?:&MM)(>GDIR_V([%&*SILD6YGK=RPB\,AZ._!,7AVAA\FEP#5KKAG MTVD-I(WSZ\DX+?]"SG NLE:H 6+M)FX-<4D&&ZN]$AJMSX4YPZOE8\D?C@B,8U%([C%9LG$_N]Z/;:UW GOP0RYN M"3;KR[&\$4A."!N1\&)"IG4T#%0P3&9G@@3M=6D>Y=@%Z+ZN GO5L/XI>BB7 M>K>L;]D+1EIA)'KF/+T=&C3)4IG($DJ?BLL68$\;W<.XU.M-%S;;W[;F9']G MYZKWTP;@]M!XZX&D(3>C<3/UZ,#!WA4EDP5H>5(LV+HWVP(,0 /#(E$:.H#U MOG:6A]>5JV?]V$;TK=..G__K^;OW3UX_>34L^#X-<9Q6S?1GKUX]/0_[F1Q= MII.;05*E)N ""S)%YJ .SM$U$_?:Y>XM&#'$Q]KX.;X31FU+H<)RN[AJ!.X=:,QXAT'JS8.!Y8-Z%X .HB'RS MLJ=-GO8@6H%N1__5]02P,$% @ ,(2D5C"W M]=+6H )HL& !4 !D;71K+3(P,C,P,S,Q7VQA8BYX;6S+<0ZTIBK\!O5P\@K\NEG^;/C,(_[5\Z>WBZ64Y_?:P DF4H/V_+O_,,HRB..

'U>KISS___,/%M-C#YIFXY__SZ\?OX@']?L+_!YC%H/X)Q E'\T_="_NE?_QL %1S+Q4Q] M5AK8__[V^9:CY[6"I]O-G9C,IX9"1C.<( MT41E^62U466BYO"W+XTP98\^W?W)0^O5B6%:JF*Q7HKMNO0NQ(-;/6Q6*Y#\I">(*RG;N%T:=$1+."ERK5+1EXDN1G-5L5S2?0?E). M8,?.?C[X(MPN&WW84EP8F?J)G\7"F%A/*[@S2-8D[:+X:M'E.U2!;P3Z$U@L MI5H:@_J(<@??\L]J5JXCQOAY^;ID\X():QI^43/STK>_J+E:LMGM7-[*Q^E\ M6JR6QG)\5N^_/ZEY8>0Q*K;>*OYJ#/)VBY,TUR1F.H.I4@G$N8XAR?,$9E@2 M3G.-E123U6;MO3B?^A77B]E.V"4A)V4M&WBRP@&AEBLVG8-'MOR;6AEU@5@4 M*S]2ZWFXW4AQ/(/8,ZDVXU?*!5I"WX!:V1M0JPO87()=A4&C<;6Y;>M<[7QW MF@]'S\,,3R!Z[UG809>'88#?7UX&ZK7;\O1A_JR*E3WT.;;VW7(KCEA-,D8U MQ9)#@G4$L:(YI"S.H.295HBEJV9Q)O"7S",@:_-V+_?^%8V ^G0&SJV.F@ MK.@'Q#Z[>;[=C:4V+;=,]5\5LSW(N_EG.Q>7ADO?L&):_#9?\$(MG^V$_#!_ M6J_,GPT0YJWR3/;C=*X^K-1C,8D3A9E&&@J*!<08IY!E(H=*<)W%3 GMQVE] M"#DV!FQ-SY:6H%$3W,W!1E%0:@K:JH)25["K+/C=J@M*?4_/[^&^%VXT^]JC MW3,I;P?ZYOA(+PY&^B;44'M3>9]C$8CX>Q%QT&6B3Y#W%Y5>^^JV!-W*_UC7 MZ]S71=.%^J16'^9B\:@^+@KS^5M6/-PO%\]3J>2;E]\*)3_,[YZ4M>CGWVZ- M ?]38EJ"6CF"U M ,M&2S!7*V"LCO)3^[,P>H*U40],YV#1* C81D-/*[V7;X#;8O/:X]KS8K,W MI!L%@=$05"J"'ZR2/]H_6SU!HRC@+^"'WZI!_A%LU 5;?7O9//0Y((%6G%Y$ M''3%Z1/D_16GU[ZZ'LV(I5GSU#M5_??#_,MJ(?[VL)B9-HKW_[F>KEX^+V:S M7Q;+/]A23A235.'<[&(X5Q!GYA^BM8*)-A^DBM!()7YG-%[]CVV=:,0'/S0* M_&@7@K8._P-46H#?K1Z@5L1S#^([3*ZG.+V!W_MQ3G#<.YSM=$(OV"&/7^\# MG_9T@N;PV*=;,]VHT)"NGJXL"4^0IDFL(@FCA!.(J4"0*(X@YBFFFK D1ID/ MRVV;'AN!?:KM63\Z:D'EQC3= .B91 X,OQO[ZVQM75?!_6)9'B;;5@ZA"L08K88')8-#A?;G^9$G@OI! M;'="-&9Q&F$!-68QQ"Q*(6Q7MJK_<*=_>_JZ2-"OYH\/Q20R MXT#36$ 2(6D-#009S0Q'<19EJ8QE2ITNBGJ3<&Q4MM&Q=J4"S^6-T4*#9:,G MD$;1UBUZY7 CMKJ:5QME[8OK)[O")P@\EAJ[\6!_7XGSQ#F*@>Z9:;=C7.E7 MWPK>:;!1$5@=P59)8+4$+37!5D_[XF]/X&LYQK^.8HQE'0U57B.,>ZQW1/V_ MQZ-:RVTW=H%&$:I"LOZAOXX'6=5[QZTQ _KOJ(/=\-GL$Y=3802R M9[R_JD>NEI,L)R+-=0JIQAKB3 I(HQ3#B&5,*T80PN[K_K$>QK9N;V4L+UD\ M"/@H?@Z+Y+6H]+Z=V $$_%Y)Z+@-.XV,Q])R+4(#+0U[2/T4B,C/:7^6B(^^ M.!R1GI-[APC//MCYWFCQJ+Z8$5=VX#>;?2%TKE6>0BRUV;SD(H&<*@I3346" MLS2/2>QY/W2LG[&16GV,N)&S\VG**5R=+W2N1:O_BQMOH+K MAKYI.:?JD1N5LX][6C5J.GD_7TU7+[=2FF])<;\H5FSV_TZ?WBZDFE"I#5UR M!5&6&D+0B$+*4@DS2862 F.:.]VBG.]F;%1020IJ46] )2PPT@(KKN.J?A[9 M"T9/,+SZWMYWA,I]>7="X@@?%$K\]&WQ_+-IH*("\\.6 2XT.XP%X*3:Q@QP M>]I_^M?-?35OOEO8C=4D13*1<:IAA"F&6&0$LHQFD,413F*SFV&*N,[Z@];' M-MEK 8&5$/Q>R>AJN!]%[_+,O@J3GB>T'QQ>T_BDVIUF[V%K@TW:DXJTY^KI MA[HZ%LNIW9NQV3V;R@_SM^QI:N9_O5-,>!(G6A.(6*8@)B*"-,$8\E3P& F> M1M++J>ML;R.=Y@=E]C5HMZ^?2B M@QNL RC!_%G/]36P8ZJ#VH<>IBXO=>.0-VQF5!JU20?JU2XK24$E*BAE==\AG ;U M\DXA"%0]LT(GE+PV#A=1Z+2!.-WJ8!N)BXJU-Q27'^[J<=F^6K#.L>OETO0S MR:C.LR1-H(JTV5/$60Q9QC+(*,(R(ES1V"OP_51'8YOVK3LJX7R]>1%--SL@ M!$8]S_>]*[P;L)4RI,?D>1R">4J>Z&9@#\GSRAYZ1EYXOAL1_%79',U*WCZK M)?NF/JWMCN-.OYO.UN;3+P_,?(ONUBN;Q]CZUT^4CF@DJ8*YO2' U&P>.$L2 M&,>()%AHJ7#DPP^>_8^--AKQ :OD!T4I,5AL1=Z$&8O%X].Z#$#=1",_J67U MQ@V0E<;@!_-DUS68;02&[3DO@&U1N'8 MK"-R@4C.M_=!N:\C-/N4V+69CF>QPIABZ](]_9UZ6BI1Y9 P/\^4_<%F:7NT MT4?_57Y^O[1I!58O]^9+N3)_LV%O3]:4FX@DR?)("HAY;OYA+((\T1KFAEGS MB#-E[U?;"9LOGS\&$LUI]E[,61TT,ZZ]EF!;]8!LZ>=YT!MJ_!S/A(<KVTWYR$:]@.?-@0$/=30=2JQA3[$#@WEP MX!VZ_0Y^O6]+>TPM-XW]96DC8XU)*S*AQ]BLV$9*H"Y.2V<8+YQSA0&G9\+;X+*1$)0B7H^.AY/O]2@-Y.9[^"T" MWZRHH?Q]SP-QUN/WQ*O#^?R>EWW'Z_?"H]V,5QLT\6%>K);E%^'V^[28J(PB M$O$4(B88Q%)J2-($0<98AAC%6FOELY,_[&)L-%>&'VU%]#,?CR#H9@A>ATO? MY_B[D(#?K7P!+_5.*Q_(O#K2P:"&TFD%]TV>,T]VF]/E!M<6 ).6,M2\*/G] M=KDT URZ";]YV3YRSU[*;FW"E4T&Q=NB6#\^E0'6-J6XJ$HQ/<:3E),H3CF# ML!1V4 MT_L'?']M&*#'SLFUCF^\JVT,5X)(&=G85T$@%GD$.<4IC+'B<1)Q*3#UJ7UV MOCLOKA^@]EE9UPP\U3*7YUJ;K<]-M??QSL]U#FTW%@^'8<],O''-A MI]TE/Y<#+.%R=IWK;.@\7@Z*'\GMY?)6T'Q?SI6N(AWSC$<*)@DRM)-DVA 0 MBB E.,]SK&6J<(!T8/]W5"Y;M2M?+58/:ADD4=@P9'O!2; #>!YW)R%!'.@6Y%N M65SUV;EO<7ZIZPY:V?C$FMJ-)7UG33"S75>KIH=-MI X2[E2!$-CT=IDDHDQ M:2GC,(MR&M-<$XJ\KF0\^AX;$=>B ]683'9W6%JOS20 K-3#LU"+SW"X[K=[ M ;GWS7>%;RUV"6\I.*@DOVF8NY=,+QTP"[8S=^]YX&VZ-R2'>W;_)KJ1VMO% MX^.BRNI?GCY.M,PYPKF$4:H,/CO_Q!GT3^A^ ;8-;:MS)Q1+%401ZG9ZPJS MZ^6"4XABCB2..$LBK[H"ISH:&WWMN7W< "OJ-?XP+4S=IGD(I'J>[D=!ZB'P M_1(4O7C*M+IY17^90V7/>\T<>;X;(Y2G:]K,-&,E5?L]LS[>Z5^F\[4#F:I9U Z)W M4\P!@PZ&UZ&RP8RM5M,#&UB'2AT:54>>Z>B$+!Z47,_4G;Z=KZ9E$/OT66WK M,[S_;BOS*6FO-*O(AK+7._V>+6TUA^)>+4O7MJ_J^^J-4>1ODRB)=4(B#E$: M8VC,I]S&QQ)(LCB-$ZS-ITX7D/V).#:*:#2T9TEM'=NU5AHM*]^#EI[VI493 MF\>G\GSU=%T._RUPXZO7'=N>6:^'806_?RTK8EIU0:EO0#.OO\$(Y: <7L!A M'9-[ _C (;F_GJY=9]HNSVIE+=./4\:GLU*N7Q4KUDLE[^:?K:Q+(\H;5DR+ M\EN_)9>6'04@LT>MD+AE9PA"&AC9Z@5+3KJA)BS'T7E(%'L8&,Z!W!T/OH= 6U@K+PJYD3R4QZ,'2&>='EW: M&<[OT4.K'=='G_UO-Q:3E'.*.4I@ MCB2#&*<4\@Q98LZ83 5.I5L=FLX2C(VIK="5@;9;]?IQ(WNK5+9WO*'GZ+@9 MT;UBWC//-[)7!RI6^A+[1O[:7:M!_LMEY+M$*G9#+USPHF?_0\&&71V,X=_F"V[=_JT '^9/ZY7YLX''O%6NQZ6M/(ERJC'*)8Q9%AFJ MY!(RQG,8"X(YR6,JY4*# M?Q7<>/DU![AO5X;6F8;C0<9-@-'U)O>^AB 0]P<7;]"EH2]P]U>.WOH)6B6N MY40[H4K%A+$4)I)G$%.&(*/63XWF448I5REQJNGJWN78R+_G>G%ML-W(."R$ M/=/K7N4XL*T<=P/:;O&]EX\[ D^_->3:'8ZAD-P1 !RKR1U[LV/X#RL>[/_; MI"#/QG*>KXK=\A3&E-[]H/7D!,4R2G+)C;&*$,2)3FR"70&1SE.=HI0QE?DD M#;I*&B^:&BRGD"AKK-A_RXQ"M:SE1G1Y3:&:ZP;.C=<&&XZ>*:^J^X]UL:J\;AOR;&(YJU._/^I+"?5=+<6T\#U6]1\?5XNQ1]1[-R WLH/5 IRS)YLKH="1 ME9WA"V9@^O8_L+W9$9Y#\[-K0]WHL+4)W\_@D(HT)[G ,!>Q,341EY"32$&6 MQZE*>)30V.LRZ7178R.X)GO#;"NQ9Z:,,["ZT548L'KFI9:0_::\N(Q&()HY MT]&@?')9X7WB<'@CP"VT7>;OFDRYU?HN)Y1B+I14D!);"9VB##).&,P8S5-" M,\[BN/.M\[$>Q\87N]>>C>%CS:/*+EI4\E]QOWP4]P[WR=>B.>S]<0E>+2[8 MR-O39?$Y:/JX'#[:W^M=!I]3_^SE[]D7K\Z04Q4BK"W]/,H4)2R&F: 9Q(I) M2"A+(-))EG,J.15>*;Y.]#,V>MG-E[.;I:9SQ=-3&#N>4UV/7-\G4#OY9BHA M>TTX0Y1G M.<11S"#E,84XU8E,>)Y2Z^[F?AB^T_K8#K<_U76/_:;Y+F"(2:X2K:#,L+8P MF2V=5!'D$8TT5L96\SO*Z@[8 +09 K",(ZD%CZ!"DD#,N=G^2LT-:IPHD622 M92<([\JON%$FQL#!LLKMIJ"$H5/7T!@PVYXR7"*PQD MWW<+0XZA_[5#8,!#W4:$$FO82XK 8![<781NO^OIP;P\][2%']ZNS:[Y42TW M43I-'GR&-$&$,,A3@B&62$.FIP3%L?>SW8J<:O"/XW 6]_UEYN+I3,ZG/2X0Q3LV,>ARX'/ M@-Q!.#P0\GCW538 MX^+]=S>>U/!F4AA)&V!M#PFD*0\@YSC.(EEFG+ME=B0>W_>L0',?[] MQ_'OP_*_ 95FHS'Z=X$>A\5?R_3W9.[OPAC8UM]KO*LG?>D.59;LD-/5VEXR MS,L"-_+->O5IL?IWM;*.4Q,1)5JD"84Z2A#$FB%(,4$PXU0(P3%E<>YE=CIV M/#;2OC<-/;"B"H$_7GK7F*+"CD'I5ON!U4PMW;';@?V8/<#X]!9W?-]SZ1+ M:CIY5Z>+^3#7B^5C29G;D\DT86FJ%(8("P8Q(AB:G;+YU7JE1U)QQIRJ UWJ M:&QDU<@*6L)V."F^B.]Y]@F)6L]LTQTP]S1 CF@<(91"B9^^+9Y_-DU47&)^ MV%+(Q8:'R0?DJ-XF#Y#K\]WLF]K/VZ: ^SS]]K J[K;EJ"9(4JPHBJ%B0D*, M10:I2A,H9)*IE* ,8^1CTYSK;&S4T#'_FA.N;L9(*+1ZIH1&S"K,KA04M"0- M9W&XX!'(RCC;U:"6A8O2^]:$TSO=Z**Z1_]BMES*$M)'.VB&C>I:+4A13:*< M0)K'$<2"II#$.(%QK&4>*1KGU*O.SMG>QD88M3_'1EK0B.M''.<1=F..8+CU M3!TG(>NAQ(T3)H'HXWQ?@_*'D]K[!.+V4LC(Q7]!..GIRU#=/IC,U+=/__66Y*)K(Y@E"62*(D# 6 ML88X,0L#YS&'@NI$XRB/,N)U^'6^N['Q>R.MO:NKQ07?EMY!&Q29U04IMH=KXXT2I7&22*E%%SYB>6*!BEQBK-LX0+ MYA<.XM3M"%G'2MU.BN+--RYH._-.8 S[YY\2OH\.\'4A%0\TPI&+2Z=#DXP' M$$?(QN?MKOE4U%.9S@ECZU3/(,,]@;$12RP>4]:CPS@]W )\;7UP#2L_,T."QD2UD@I/C6@?+9[+7_,#I2XXK M=YBMY,1S76NI\]76X_'VF4UGUBSY9;&T=3!^,QLB-IO^EV$18Z;<+XHR@=O$ M[%,(PK&$"J7_HJVNC'B^S+ZP_I[+^;&/JJOPQG*.&(1@7&NS:X) MR002PK'9.A&ED6(T2KW21Q[M96RV324DV$CIQV;'@72CJZOAZ9F/]I'IP8W@ M+ 2!R.1X'X.RQ5DU]^G@_,/^KLJWCVHNK>/!+S/V;9+H6,44)9#&1$$0[OMC28J_!1!=J^P<R9%LVQZ[%M,6PNI[(0R+JH M(IJFCN5I..!(R41&'-)((8I:5M3@4%#Q1+"41HIF$< M(68VL0)!DLD$*D5D1B)&4^%5WO-$/V-;0+9B@D;.;O683^'J9OX&0*OGQ: + M4!U"8,["$"SXY7@O X>]G%7U,.#E_.,=77]*'\>-R^.[:2%F"^OA.,EU*K&, M,IC*/($X5Q(29$^P,Y*:OR4XS;TJ;)[L:6R;Y:IZ)JM\BQ\;7V*V MI>SCV7 M_N1F@65@ZTK,K<^GIQ?02>#=^"((G'V?EI4RMF\UP5;.@%X_EZ (Y>ASLI]A M?7LNJ7O@SG/QA6[<418UJ,H9O%O;>7"OEM.%+#MY__@T6[PH53[3Y-NY-]^. M228BPC,D8)9$ADTD,9O8B,90I)(I\[^Y%EX!N)VD&)T1)ZG,D5>]]U^UP@"M< :B3/0U=!.J2RD<*05U\I1N/?%9/[*7,-GNGK=O3[5S6R=K* M@.:[;4S^A.@D8APAR&)AC"^1Y-;;FL!(1U0Q$4F%]&2NS.-*NA&+>^=.4X=6 M4Z5&BX Y#3S&Q8V7 F,]#$U]WH&V=,1^,9N*E^K?K^K[ZHV1]6^3.$EC(A6#4J:V M?+;$9J(GV/R4T=S,>XYBW"FWR:6>QS;_6\>E+=%]$RHYX^Y&$+V@V3-O' ?R M!E02@]_K_UK102E['QE 7/$*G=WC8K^OD[G#%8Z363F<&^AX(;87*;(71R+$ M^G%=4F09?[^-(_F+H\Z L: )%1G,">(0QYI"EH@$1AG5L6+*Z4M1U[9:7UO48+,ER.5VY##T+/].@4&M=2"QP=L$WV$*-;$G1=3&(ELS@R MY)M'AGR-^2@@3VD&HX1RF2"54ND4=G>IH[&1:B5KDZ\';*0%E;CN(3MGT3U/ MF"$QZYD#N\+E%>'C@D6G@)^S#0\6_^.B7CL4YD-TLJ4#0]5HX/*EST@#U_I1AMWJP>UK-RD6AFX6!XI(A,!L(ZF](O>/]C(VJBB%K+T?_6CA.(ANA' U-#U3085*X\^X%3$< M!9Q%(-#D/]['H-/^K)K[$_[\PV'.=[8;EMWMRT2PR&PA4@RI1 ABGB60(64+ MI7,A4\UTEF"_RNBN7?M\[X>ICOZ^6$T?RR. 7]GR;VK5)461,_"4LR1)J(8Q MUH9[F<&<8&NGI800CD@<)?$U9V=&MP)0[]*Y;SGX [7T/6HD+?F@$_]'F[]@XHC>N$;VDT^V"6;CR M5.Y=#UVMRAN4(\6K_-OH&*2S?GJ:E;>E;&936_PR6_S1JM%YRXO5DHG5)%:9 MTBC-H(PS8D_'$DC3%$&>*)WE.<(H\7*S1NR )VJ>0(6*FG'L==@X&3\H#B)C/%_O MF$UX6K!OWY:JZ8:EBLWB2B-BS)M$0)*Q'&(EF:$2;1,#IE*Q MC"*2><8N0\SO94B"A?:> MZ6K@"-[+2A\&ZCJ\T]67Z%9*\P4JRC[NEF460%M:(T^BW%"$+;.F),142TAR M%L&$,Y;@)%49I!XE**$4* M:HXL*Z@B:!=H7: M2M ;4 -V.3-F]SB3TYB$CBPYTM/KQ)*<5OED],B95X(F0?KRP,QWZF3FD&+" MLQ3CB&8P%\*>:6 %69)(R&4L49J2*$4T0!JD2W*,C5FZ)T("/TS-LZ6Z/P9) MBG1Q"%TW.[T/3._[H-.)D2HUSF=&"G@C=268_29'NBC%&-(CN4+EF"#)N;F. M[%HV7W5[OYP*97HM/YNPG"=9I!7,,I0:ZRO5D&:80YT3SC@7N4J]HH5/]C1: MAGRR4H(GM:Q8K^2_=2&WG_C2X$FL'8DN!()]4UDI8\UE-Z 4TW)9Q6,!>>H2 M%J&8Z&0_PW+-)74/V.3B"QU3JK'BH4Q.4CS8BD_/;&8CYV^_3XL)U3'23$4P MH1FUI2?Y[!F(W MG@@#7,]$T1DS_^QI%^$(E3SM=$?#YDZ[J/!!ZK3+;W2HPO+U054)]E],VU_6 MCX]L^7*G/ZR*+]-O\ZF>"C9?W0JQ6,]M>%J996"J6J%.B.0R(7$*I209Q'F> M0O.;@(2E5)%(1 EQJE<=0IBQ48Y1IRX,\E+.HEHCNZN;FCG44@ILM0*-6AUB MTX*,Z(5SZ(''J6>&:P_1;6N([K0!?K1#Y%'O9<"A&JCNBQTRT9I5Q>ZL*EI# MQK9#]E1K%JK^2R!K!!$)CIRY,J#8[+(IO9ZPH[G1=<.9N^7GZ M[6'5E)^I?ZWM]J^+9J?_MCRH*S?_DYCB-,\S!N.%6"C6$-&-;%C<5LJ;58=IJ86LW52=E.Z>=WF>980;/80$<0YY#!Y+()##M= JV U;&;-JPN; MV?OU935&%Z95J!4P%*AGE\"K.QEN#0R%Q\XB&*S1CB?/XD')]4S=Z;*U-R^E M/)6?;*;--Q.1%-*8:X@U%Y#;@%6!:!*E&8LRZ7=W=[JOL:U@C:B6-JNKGC.P"5HB?*[)[5D>Z6Q>4J93$0&960]ARR34*$I3#2/HM28TL0>2E]=HOQ(UU[$ M\AHERA>-S*%+E!\;!S>JZ0?=GIGG0HGRC?!#EB@_@UB_)#1[)J@00'9P MGW:"YPHOZO/M#^Q,[:3LH4^UVVL=,#UV =S.% MPL'9,[ML[9M2TIM-IHR7FR;K:\ D;DZHA,KF=KZS8=.Z.2E^D-_-[:UN_/+& MUF2^TWOW) ?5+VB.@F/8L\TLP%P*_(P=4;\D I$/8Z=#DI!?D#L4Y'GV]TH MR>S9#..M7JQGM*VA9IV9GNR-B=G335)"4QRI#"9QC T1Z1SRU! 1SGB&L$(Q M55[IJ<]U-C;Z:60MO1I4(^@-F*O3B[,_PAEE3!N08::UO9I.4\B4^J=C(J+=(B9[J2;+ZX&6\#V;?"KVKY6"<,+C/5;C7SS%GD,R1NY-,7 MT#V3D4/.VOHZL1]CLPMLH1(?^70];"*D#J <)$;JTL;U)7:_+MF\L-=KBWE= M+99AJE/-,:0ZL9F22&2LT$Q"C+5,=!QGL?1*M7:VM[%1V&Z=V9:XW8OP'B+L M1E#!<.N9D4Y"UG.9WI.8]%"Q]["O5RO>>U+MKA]_F"UZH MY;-EJRK/PF=E=9S.IN5YTF=+<#9TN-QL;X[[;#FXCXNB^# 7L[6T=YGOV7)N MR[M,8J*93@F!/!&IW;$)2#.FH!"(*2FCB!)Q;4G@7B0?&[.]?3"_*>M6H6UV MDN>R)F[+A;*Y3/ L-S[<-\&--45!JOW-#8A$ /U@,?@0-"F7^\1J'?NLE]SIT/=9;[D?N5Z_7W.MPN-1[[E> MCG[":C:S7C=S6>UTS<_OO]NR!ZI.;:5RH42>2AA112!.XPP2S#(HLSB-8J[B MC/LY"U_H<&Q+C]W %.6QV6,CKZ>+\"6$W=:&D+CU3.FUJ"5H&V%!+6T/.<1< MH0GE-7RINV%=AQV5/_ ?=GWOVOB#V_EJ*J>S]6KZW"IU\_Y[162_&(5LL.!Z M5>=4;GBMR:A1^=+32!J3&6F84FSV]22.(!%80,&S*$M9'J>QU^U26/%&QUFM ML\RV?JVS-]!H6&4F:^EH7VJTW.:6N38\(LBWP)$I7VUL^^;55QC6*Z(W0J(? M/. CB'"O%",2$MC3825!>[DB?9HQA)5\VZK%=6OW_-]*B_K-R_:1>_9B/[K] M@RWEQOJ^+8KUXY-]J["KFU@I^6^+F6G&&M6?VEP(9RGC=2=LCD-:&E^ QK=P59Y8+4/G*)NF*$*F>RN9XF'3YLW MS! <3< W4-=7WC*\>=EZ!ML0S3+57"HBGF09@HFPWG))2B"37,!4RD0P%B4X M\=K/G.UM;.O%1L(J@KCCF?U17#W/V:]%JV>"W@,J>.X^)QQ"'S0?[>MU#H?/ MJ7WR0/?L2UU]_6Z7!Z56'^VH62ZS7^=$97F6:P15FMDLZS2"G.8)I"RS M?T"<1%XU&DYU-#:&J.4$I:"@D=37H?\$J&X<$0*JGNGA.$K!6>(2$L&<\D]T M,[ ;_GEE#QWO+SS?,1'P-A%,E6OX=KUZ6"RG_Z7DA A*+OQ12 4>Z:,=LJO MIOH!V$H:,"WP93A"Y04^T].PB8$OJWR0&=CAE6OO7TZX4A5O7G;^4AZPIUKH M),Y3&&>40BR(@)2:78I2-(ICIBDA7O9&)RG&1CKMG%$G_04+FTAJ]Z]7WICX MC)OOQ4A/HS'@_S'>8-%VG3,TM%%S M8Z:.6 QT_!(TI=0150,10KOE0:?Y$97V)^^Q1ZXNE&W3NSPJ6UEA\?BT5 ]J M7DR?5?UIYY+.+JV.Z$NZ6^6Y+3*H9.Z[WK,/7N%+0#OU_EI5H7V@.5,HVJN9 MCN<-Q[+5EJ=E*,DC(F,-&1<<8HPBR!-L?HU4HD4291'Q.VTXU=/8S/Y-GN:_ M;O,TE\)ZGBR<1-;Q7"$$7GV?*IR"*GRUH4MHA#I4.-G/L$<*E]0].%"X^,+ MGC@?M_6&F&+('BOD7$40)XQ!AD4$"15:*A7E&?/*B':]2&-CG,HC[X(_QIO: M'P,<\U'C1N(S:<<\P!R*_M^_)QV)HXX0$,YKER MV/*5B2MK=_]B0FB,!>$$QK%U@61Q HDF&"HJ8X0DR72.?4XV#GH8Y_G&-B.E MJN7LF(AR Z0; UX%3\^$MDTW^?X2)MVS2^[K'3JAY*;]U\DAN:_>R;21!P\& MS=?_8?ZLBMV,VIM#$1Z3F$98P$PF F+[$T,<09I&(N8)DG'L%=3G+\+8;*\R MQ;R>+?XHJLB):2-Z*WW_GX/D[S\W+FX$TB_:/3/,A7S^&R5:^?Q[.<'J#F*_ M*?[/"3"&5/\. #FF_'=IJ1LCW@JQ?ER75T%WJP>U/')N9H.IC5QW^BO[/D$Y M3R11! I".<1"<,@%II P06*=DU2KQ(<./?L?&Q>VQ <+*W]9M7-[KCQ;^#KM M^@Z(&P_V"'//)-A&N!3]^,E]E;FBS-)H3]>,#N'XKR-X@'&QZ/HZ7#C-%#)TVHPZNJFLAJOIU*G.I57-:46]6BI MS6CM3:=0!5## 'RV_.F570Q7_#0,%CNE3P,UV=4_Y'3GG]0?Y5^*"<[C.*:1 MAAQ',<241C;S,8%(X5SG5%.>:Z_+*)=>_V[6-K8"#/RA[-VAG83/:LF^*?"T MG%;/_B/Z*2-@];!AL6Y@E1W)_%FK95D]8EX9K?\8_12#Q^EL9A?* M:=.C6!0KSSV$V\ *K6F$8GO!:,^R>1)!;DO=1D:N.)49X3&=&(7XXM6&MMW[ M,(-KS$XS*DLSEG7DQ*HZ *_'"K!'6S6BC^%PO!,,#?'KVQ]&[.J!@ ?H7C % M<[5RZ7-@!RL/& [=JGQ>[EIY\B"NXVZ]*E;&FC$=3N(\BI(HEC;A?@IQEBE( M4V%6H5BG2*<:$1KY%9X\U]W8%IVZ7.+10*26V+XU)\\B?F%O%!S'GNGG6@@[ M5)MT0>:*8I-GFQ^XUJ2+JH>E)IW>"I>ONMA\^+^FQCI;BH>7.C][EJ5(99K MG,8,8LQ32(2*;?I.3"B*$?*+#O7J?6QDTTI/LY&TW%1^NOVWZU-%GQX$-[.G M-VA[YI]SJ/:0-[\33#VF1S[=]ZNG.+X(BTN:XLN-=#BA?FMV'].5/>\VNX(H MB2.FA8)*263LGHA#FN<99$PR,P*"I,PI+_Y!RV/CGTJV\L+,ZRQX!RV'D]VN M&/1,%+7Z'Z]2W^/@M"L, QV#NL'A=Y1Y3.6S!Y,[+PQWS'A,SIU#PZ,/= QF M8<6#C98Q_[&5U9[9S++:[>HM6RY?C#U6P:Y."'N9A4%Q[%ODFL@+']HB7QC MSU$;J2M[*6 @C ]*H8)BG/H<-D#&!X:#8!FOESL8/?4)B=R/H7$]CXYR-K* 4M@D:\S$0 MS@+K8"^%@JMG:CF%U.4:"IZ0>=A8H: ;R.;:0LA*".N*446HJV07.,[:8V<; M&,X^<]%CQUYS>J&C^Z:Q 5?%V_5R:5J>4,5YDAK##(LHAQCGJ;'3(@GC2.(( MIRA#6OI$I^RT[L6-@T6FB$HXP$I1/5TM=\!S,[DZ0](S_U5RW8!:LH#.C\<4 M#N7:N-/VL(Z+Q]0Z<$L\^M#5CM:?U.JW^5*QF4U>5KEV6W9H"E?5"PW/HCQE M'$$E$PFQK69/8Z$AR1A%+%$:15X5IWT%&)LMU*NKM=N0.%)$CT#WS2)W;S_< M@#;2K;* -\"A*/6-S2-F"3E\[:JNN(;WPW;K_K4.)[=>.__W_N]JL M_6I>G3#)5*2TA#G.K#-2C"$3C,,L1HQ%J9(Q4:XW_>V&Q\9BC6S "N=^<[^# MU85=VQ4(]$PO;LI[W;D?T[33[?I.0X/=HQ\3OWUC?O3O'8Y7_K(T,_9^N1!* MR<(6)&I\WNYTZSI^HJ3$9I<@H4::FEF(%.1I*F&B4XH3DBK,G0YZ/?H;X@77V7,>QJ>%.>/QTVSGK\7RU Y5__6/Q]6&Q+MA,$$ANVEK+(;#"E MQHJ['YY[=CXVW"/[Q@XT'J/R/;,[T9RT(@.&ME/HMSE M0-[[*^_.^3W"/A#Y6_A7#?RJ@5^TX.<5_'.K1BCZ[XC;V77 M\WA%H2.VNZL M#%W;Z.I8_^61S69OUL5TKHIBDD49H1&E,$[+*U2:0\ZE@(G($B0$ST3N5*[@ M1/MC(_K:[[N4$31"^CK*[R)X>==])2X]T[0?)!T*TL]W,;%C,S!N%=8)=O=CMVKMI(68+V^-7]7WU9F;/G#-E W,DA4+G"&)--.19 M$D,N,XE)C!,6>?&-<\]C8YVVX/\#5*)WR)W@!+JC_=$'E'W;)4=0+ _3P%9N M\+N5')2B!RU>XPE7R%P*3OT.GT_!!XZC.16\&K@R<_E'FR>H+&UQIW\K5.G1 M=ONX6*ZF_U6>2]:)E20DLK49PH>':_-+%^=1[A-SXK4_<>Z:Y;4+U4O:;JBZ.Q=C( M#TH%;L#.N-0Z])!WW1.]T&G97;M_G:SMGN"<3.KNVTXW*ORLGM5\W@>BAH/F!YWZIY3;G]HGG[LFNF6SL]N:2=NY+!%6]C(KSA"'F*<) MI-C\E$4T4;%D.D%>5;@O]CBVR5T)[#FU+^/J-M>#HM7SY&\"9%H96=J[IQX8 MP1F=H-$TY_I[A0@;!_6/1]VXO-C5(##-3,5*E>',$TYYGO L@3I7]DB84\@S M+&$N%6(HP3'*N9\YT&Y^;'RQE:[,8^!K$NP@YVH0=,6C=W-@ \7;9U6'.UE;%/7"FF/(I;=[/GC2+K-X:OQZ7DJ-]#4$O:RG)_% M(%3:D*-]#)LFY)R:!VE!SC[L-^.+Y6IROUS(M5@5MW/Y12V?IT(5]<4BI5$6 M(<&@0F9MQFG&(%-1"F.JI% Y20A!+C/^;"]CF_&UH&7*G%I2MSE_'LOS+_GZ:5%&GRI95G!%V8<:A?SLDOZ^ 6ZVS2C&M>\;Y&-%M;=UE&_ 1K^JUO8-*"VJ3_70 M;G4J+V#.%4#P-JMZAS^0:=:?G(.:=[W#O6\B]M]AYP")!S4K>V'SEPF-S%)A M$ZTP85UV1)9#+JB&F4ZYD'FDJ%N9W^/-CXWBFU@ *R*H9?2.CFC#=YYJKP>E M9W[TPJ-+:,01M:^)C&@W-W1@Q!%5CL1%''NJ0[#KA[E8VEOB=ZKZ[X?YIBJ) M]5^WO%!,9*(X1S&!A&PQ0E W?:T 6#JF7*/(01^MT*&C*@X#T.H*(H3O0P;.7%>U8-H MB0N/=V.!=MZ3.LUM4[BTF""M<*8TAC*E"N)4,&@LM1P2+42*TCAGR"G#FTMG M8^.#^YW4/$W1WH-BHG]XI?=V0UUBB:B*8!QQ8C-ZI9"EVIC*69IG.%$B8[%? MD<]0N ]3V[/*$OQT$O^G-9]-11_(NS%U*#3[OVQI 5@+NJD5'K!PIPL>@7C[ M;%>#DK>+TOL,[O1.-QH_M!=OA;"GOL5G)=3TV29\G2"!E!9Q#*6..<288LCR M6$.F-1,LE3R3TFW3[=/M^/;=C8SV_J,6TH]$G-!V(Y-@"+[>MMOL#3>(?KZ, MJ#>_^$ 4B&>@ MTC-'^,+A=3A_2N].1_,'C0UV,']*C?:Q_,EGNID(OWWYR\+,AWE3U41,5?'E M8;%219CF)LE1D7BZ;WA*, M;4_XVT]??@+?-CH :9/K%QNA_8P(__%PLRAZ1;EGZOCM"]@*#QKI02D^_&KD MWZ]GT$/-@L[X!;(]_/L?U!#I#,^^5=*]H2ZUZLHS@R]/RAZ@W:^73\8JN!7_ MN9X6T\I9P5Y[FI[V*HKDPGJ%#&/C MP$H+\.7^]FVGVG;=!L+A K-_>/L^L*F1K30 M0J@I0/8*'%=L;QN8^!31J_W ML1BJP%XU)D4])D_UF+#6F(C-F 2OOG<5BN?K\G5K>L"*?5?IOEO+[[JFNE?) MN6\21+YC*V7^$E&:LQC&)-5F+2$:DL@L*'F$,J(RA(4F[KOBHWV,;VN\*1]3 MR0F,H,!*ZE]&9Q?,RQODJP'JF>V]D>E48^>H]E<5V]EM?RE^EW^U-15HV8D%PD40)Z3F.6)BG#D M9"!>[&EL9N!&T#*81]>B>CI,G(35;:<;!*R>I_DN3HV4-Z"4,Z#;Q"4H0CE. MG.QG6->)2^H>.$]6'^5OV-%VQV<9S M2\E=1\*8LB1EG,&(D AB:7/<:DV@SF@NA:)(9]SOHO\:<<9G/'SHX!,;9&#< MZ&AF;I54*::_3JMGWNQ44E)(ZGOFA79/^[!?!FX@'&:! A-ZOK(,N#(/ MOK_ #-/I-K4[[N++9KWL MT$WC/;IUE6[Y7?*FUS Y[JJ]E>][?WQ>XXXY1D-O5*M&7R%;Z,G-X^Y?.TXP M(9;*SN-VCO$[;?.+EOZKMW-YOU2/T_5C\:%,1U%N5B>2X#A3L9F+6:8@QD08 M$R^R/V4J5S'E,E9^)EXW049HN^W52'BJA;X!-P.A)'?T,T$-%LH/^AK<*/=B0V6I37"/>;46MI$I"AKD(R%*-U M$V)8!KP*J /&O*ZU+G7I32-U)LC:QR="0D8\3F$6"0JQ)#'DG$50(IGD*%&4 MZ=2]\OQ^\V,[6K,"-KE9?6J;'\"F-=8D0PQ2D1*(DS2%C$41-(M0ENDHYI', M''T[K@9N(,<.M7S\JL0#^%69SQ>/#%BAKP+Q/,U?#TS/]%U^F3;9;/V]\@X! M\7"XNPJ8H:K>MP *5=+^E-KGB]8?O#5@6?I3$N\6GC_Y5.?PT,6C^F)&N$P> M^-&B:A<:FYY"H!3'*$-0L-B8R)DVQC+.8IC$/.<9)L30E\^ERIF^QL;_E:A@ M(RMHA/4.!SV)KIOM&@BSGAGN)%S!LX XX!$NTO-D3T,'>%Y2^4A&04YLH5"..+L8!:%1Z]G)FD$WMA+&R1+F8$5NHL- MY0BIAV$5'MJ!K*T-Q/7^Y@:PPV]KJ$@%/Y3.&F>.30UGL?GIMF/&>;[Z&K?E MS<7(W?+C8OY-+?=O3+,T2C(BN2TRFT%,@.QZY?AU@M[+WY7XP^9FD:W]7YI2^"FR'[^N/Z]W9UOKDP-Y,>5&J/]^K< M<8!&<75^2=:_HZMS1]C#7IV[=MIMU?JR?GQDRY<[O3W*_E^+F9S.OQ4?-[Z) M(E(I%E)!HD@"<4:4#<0F,$,(:2P036.O5*0NG8YMCU'+;"^!ME*#1NPKW$&= M1L"-]4/CVC-YAX#4FWA], K$GTY=#DJ#/B#LLYG7NQW=#0PCRNELO3)&^I8X MWW\7L[54TJ;ML\'"ZU5],_>>+>>V^WNUK&IDO!QOH#P(E#DE6"L*$4DBPV7* M)M_3"J:92#AG&:+4K^QQ?[*.C0+;DK:,+D_?@Q['UHTE1S)B/9/KB<$*?D0\ M )JA/!EZE'18=X?^(3_PB1B@RVYKQ<$ONJ@!D2_+__@\D MB?-_ I4&?L3N/!!N+-T'O#U3[CZRE:"]5-3U12<0A3IW.R@?^H*Q3V[>[W?< M:HL')=;M*_W[,4>!)A.K<_9VFSHMY)\M7_YJKZOWAA5_S91*),I0A%, M5"HAYJGU9UQ;\"F'&QFB-+G8C6<^ M_9KA<]R_#S0H?>_K=\>C\I>M-3DU%N#W4AU@]0&E0B'W_ %P#746<(THPYX1 M! #MX.P@1)O=0QAVFW^[7B[5W!B&J:V)'B60,2Z,89@(2$F"8);&>9H31;E? M[J"3/8V--YMI..M*B:9H4;=C>B>Y7![)D8M^-XTQHEMC]*E\;'/WE= M:"Q#);L+)M>PR?%"PWF03"]X!QU-ZSV/ACU_ARJ*SE:M+U9EGQ,2QTAEC$(9 M,6FL0TD@D7D.4XXEC1 6+$%>UJ&G &,S&C<2EBG(>V9/IU\ MPAPA]S2J5?//R6Z'D MAWE="-;PJEA-G\NN)Y&0"38[7!BE3$&L609I3#,8$X)C+7!,N?9A-O>NQ\9I M1G(@C.BV@&@I.^ O0#=RFQUR([@?W7F,A1O1]8-PSQ1GP;52@_L6N#]8R<%T M_B/8" ]N+\/L37'^B 4B-X^.!Z4U?T#V":U#"YU/0>VQJVGR?C&;VE(_FVM9 MQE@F[FIL^^:MI* 1U>72UA=@YY.[ M +#U?W37!;$NAW<7P AW>G>JHZ&/[RXH?.3\[M(;':^K#^[!/RU6:NM.(Q"F M5*204X(AYK:(,:?<6#H9XQQ)2;67.\WY[L9&&6UI_T?CZ&$%[DP<%^!VO$ . M!F+?5\37X.=__^L$2Z@;WO.=#7N'ZZ3XP2VMVUM=4V \J[D9KA=C\TQXF@@4 M$PXUHL@Z8VM(21Q!II'4$5%8+FQ0%<4>I[S&[%N M@!$L9)**0W6#9:5H-3UP&HI#I0[S3AQYIMNL?/_X-%N\*/5958%EA_?.212; M2J7NQQ;/.WN:X6+<\ROZE\&6057^!B5H9_7W6=O]Q:N.>!K/NN;[3E(MA2095&FL(=99#%F& M8YM%(E:"91$77@[$Q[L9(6E7[J=/E9B=#G/VH?0ZR+D"H&$.<3:NN?TX7YW! M(.S9S7XGKW%N6;_Y2M?B MEFB6 M=NQ#T8AAX !6)\EQX'I7X/"/;7 )]7NR2>?3#?#O5AOLU']1K7S?52+8.6!-")%%Y9):)#!.(4QM;192 612C3/-8:X_J!==*,[8% MI-+'UO-=;Y/1V:HOWXQ:Q<\_S(QFJOC1EGIA.XZ+A5'P>/67^K$?PP[R=3M!J WZP^OQHHRLV*@&C$[!*@:U6WLES MPHR23[K= 4=KJ$2\Q^:=G7/ SCB?Z18L6V\@D,_G\;VVDP$S_ ;"8S?W;ZA& M.V8%GA;"?+_62W6GJU0XK+">R=N+C=OETDI8%A%Z\[)]YIZ]V,]N_V!+N4TD M$!%[$\0HS!.SOF+&8D@1$9!G.%(JS;3"RF<'%EB^L2VV6_7*HM16>%A*OYL@ MHJVC=:5M/UCK"4I%/3,!!QY\M\W'*PYISPMOZ-'L->E$3\,0*J=O8.F&S>+; M#[0'>7M[ZJ9C0'7I#*X^*M-!K-QJ7 ^G!MQ T8@>R&2ZBXX@N]#1LM[*;Z M00RPXVL=CH&VR7IVSYNJ IB+)[5I M+6J60X*9@ +%&><2:^:6MBR40&-CK7:JK+UCV+K$[/U_9X]/__3>XYP@Q+@Y M'.@,/!I]WWPV W%W9"!NRUJ_E4KE+QNE0&5 >MB1_8R7Q]'.P.,VT.E.>R(= MO1YJ)E*HPYN ,)X]OPG1SW!'. %1V3G%"=EN3Q[2&W\01+6B$9=0[<\]@6MV,>TYYN-^ZHNQG>O6#9\]+DY-?;BSN.-UI# MN?J^CK..-QS>KK^!7'G^RNRYQ*JNLHABCC&.,=0LLODM8P0IRRE,<")R%A&4 M*N)6%/UH^SXS99B:Z&\7CX^+>978'-2R>KJ"["+HQBV=4>F9/VJY+M?Q].:' MHQH'XH#=M@>=YT?5VI_+QQ_J6H3KZ6E6GB*RV1LVLQOZ+P]*K;8'D,76U$]4 ME&8\SR%"&84X-1.;$1W#5 A))4TY3[P"L7PZ'YN%4\AN)3=[W5Y2='? +%AY+H^N!R[3Y0_*8;FN#FUT#>T6 M2WL.^4Y5__TPOS,;,V9S4^R>3TY0DN8QRR.87)] \,+%P?6X M]'W8X@6)^Y'Q><6/T$&AQ$_?%L\_FS5V9S<'OAL6Y& M1GUVO9@=6V$R2B_G'3:E<8U:0*$HUE$01,X<%A1QI,YM9KDF>H53X MU7F[U.'8)G4M+R@%!BV)KZA1?!%T-Z,B))0]\\"5*'I;$*[0!#(<+G8WJ+W@ MJOR^F>#\7M>(R(502A:VO.6'HEC;O=.=KDX7R\/%28RB6#*S>R'*_(-C@2&A ML8 ZQFE.0AKK'#S59BK:@;] M,5T] +:"JP<%*P=[\X)6-B?]C8V$\8W:NS1*;N04%/N>V6D7]@\MV-MGWR'# M]1RQ"1:L=ZF_@4/U'-4_#-1S?;'C18^:?GLP#'C[;'9'W]2GM3V,KIU5B[OU MJEBQN:Q+/8B),IP4$;.GT8A28P]%"C*L-.2""J2QHI)YI8'PZGULS-4(#U@E M/2A*L<%B*S=85PFURPOL=7F"8./TRG ALQVMWK@!W*H'?C#/54W\Z'G5Y#6& MCE=1?8U,WU=5S:#4@H-*\HVW?P%:PM^4=8I$P.NL+JB%NN[RZGO8Z[ NL!Q< MEW5JI!LKOIVQHKC3]0W=W?*S[7K3XR:RZRV;S6RN]>:&N'ZPF&AADY)F#$9Y MGME]8PZIT@+F%"5*J%AQ[67572G/V)BSRL$PKV:F^JZ68FIYTCK>K?G,4.$? MM0+=.?':$71CR0''I6?>+#6Q(]#<]2^6H!3RILV@VWCQ2B4;&]4HM7DC8*&( M0/@&8MAKI1F4*DFS: M?[=%?3XM5O^N5I^56'R;VXC>>[-W7,A?%LOZ(_M))C!6<0*QM7EI ME$90IS%22" D=-S%#W,8\5&IVYNG@-],]R6 MA_&.=]^.(,?B9;>1CF7H5Z5T%49[4]90L^G[P8O9'VT5O0&5JD#;U66K;'@/ MU6''*+";ZT#"OXJO[+ #<\KA=F I.J:*V*UBMY>;8IN_PN:NN%\499^W0JP? MUY4WL?EXHBF)XDQB2!C)(8[*GV($I8BE0+E.L&"3N?IF7_CJGBDN@&A._$8K M?CL0L#^NN_WERPTH.[H!?UG:DYU63A\KMV?&AP!CZ+8Z#34D(ZK9N36S&=:$@BV4*!2:849EIC9B?(\*IKL:V5]AD%M^*[.MO16<[&A@?X)+"A]Z$EQ\XWH?@O+&[]Y\!8J) MPHFQQW *8Y9APPU(0I9* 27F2<:PQ@A[<+/4!8 M/2C06.QU]-:]Z?K!.NU:?;K[!;20]W<&Z(;GH!X -5A6QGXN_0\QZ.&FO]7) MJUWO'RIZ[D[_R-,=$JW4QZP;I^8ZZE!$*)5:"ZBD3"#.A;$D8K.ATY+G N=Y ME!"G:Z@S?8R-()KKB\LN^LXHGI_O@;#I^UI\'Y;+L9S.^'AD#KD>IX&2@31X M-=$T+Z&2?IQ'X&P>CQ.O#I>:X[SL.]DV+CS:S1)J1;O_PJ;+?V.SM=H&H6WR M..0Q5A01!&FD*<2(8+-K2FE)?22E+-&"^EA&;MV.C0A;4GMFS'"$V MSTRYDQK#B@Q*F5L!K+TDRO##*9#IY-CIH*:4'Q#[II7GVYWKX]FL-&=2R2B> M1SJ2",;8'MRD]A!=20(52F-$%$%1Y+4YN]CCV-BG2=PSZ\Q"ET%V(Z"@T/7, M/0UJ@Z7G<08G7*&]"_T-77//3?TCY?<<7^S(,+-R[)0\?M]8IRZ;"$%RAJO(_".U!,< MSI[YYZ+;1BUR0 +R@B@4"[EU.BP5>0%QP$=^;W0DXV:/E6E(A?470!K'<:PBE!&?0G*MMKWH98#[_>I.ORRJ]"-X*D7TXY0V M;F[$T1&-GMFA N+^/ +>#'!$UT#3O-WRH'/YB$K[$_;8(]UFIYN_LN^36(HD%Q)#CH2"6'$$229BF"NATDSH M'&&OY,D=9!@;X54[I&6EB*<_8I(#EU\NC?EGUVL]DI\>?]=E 4(/YDOXR1G M(LYR1&"24D-NF"601#2#,57F4Y3&-'8Z6#[5P=B8JY$1-$("*Z5[@K&C()ZG MIQ#0]'U.XX>*5XZQ=9NSL)Z\G*AT2!!Y7_8H,@7L-#IPB\+@ZASD"3SS7,:&ZO4ZP"7>4?+>V>:6J M>*TJV\0G]4?YIV*"\@Q)22F4,C7K<8Y22#A)H-281TIE<>173->MV[%-] ^G MLG:Q%6#@C_VXWZ?EM'KV']%/&0&KA^5B_>UL/J_RX>BG&#Q.9S.; &R3)TPL MBFO21#@.,]4B9TKG,$49@9@( CD7F2%RSH@9?A'CW*\ 1OB!'J8RQJFAW@S3 MWLC4.9'Z'B"W'6=XT/LV],I95$D,*I'K@.B;.IW1#3!R5T\$=-SV RI4%GVW M3H?-G^\%Q$'F?+^W ^8J>K=X9-/Y)-92B(1I0UFQA)BF!%(>1Y!3G2'-\T1E M7F=A9_H:VYIT,J%-@#Q"-;INI!,(LYZ9YB1C=_-RV>ZJ#6.VV/K59%/"%Q9+:EDD,ATQAB0R'0 M[$PCB)%2.N-9*AEN,@"XT<;Y#IUFP6Y4%QK*1I;1L9N>%:@I#>E[^ MG\?:C4("X#>0BX %[H>/I:N$P:\EK86PDC>@ZX 3+*&\"I$ MUA7&]2;*2@T:L6VI;K_JCGZX>D3&]8'O0+%R?M_E4(%TOH"=#:US;FRX8#M? M_7;"[[Q?[AB0IU9V*W>GWRZ5G*Y:27AO'VWZC@FBB8HT03#-$\/W-.>&ZFD, M\RAB*LI3GFJO2BJ7.AS;)K26MSPL*R7VC,2[A*^;^1@2M9XYNP58)>QNNNY* MWH!1=X[(A(JWN]3=L)%VCLH?Q-BYOM?QYN6H"WLK#.'-R_:1.DJAS+NW"?@S M%NWZ\:E,"O*^SB[Z;OH\E6HN/YO=XX1B0;00$DJ5I1"G>0YYS 1DB>(1Q2RE MR.D>=C")QT9KC8QF@UP)"5ZF:N:9L;7_<7:\%!C3Z/5]G] *\&EKVX[RL3F] MCP8"58E:6R'1+;VKT*#R.]&H#JSN :\DAAJF4+<9OSA+_OKR"PP$X5D)S1A9)(++! ENWJ,=;E]&N[ MMC&H#P%>[9B.C,@)1;HJY]>_I"X1BIM$*DBENH&VLYPA/>661RF^B0Q]HM+A\!AQFXP=0$N<2/)UOF)E<]IC%A<:SDY; MG"X.DA[U[J\+N3FRD#@JE$F*(JDYTT608:I_4CA)%.9QZK8E-P+#W'0J8'K4 MQ2&PG=,$)3;XC,H^-N>E7DU'0 MX+P#!JF)WS)87;,MS@D=.!SV0U-@-1K%T(C,BZL:.S1P_PRJ)!(]A+),$HHP@B#-*(%$\9TB( DFK_L-7[C^W M![N&V'YM[1_E2]0-/\8W$A+X$3[FPN.B9\#U44_NI?M-]M3V.--]8OL^-FXY M\O DS1IG_:U9XQQJFJ@\2W,D",QCCB!BDNF7LGYX24:S2"J.4IZ[+#JN6IK; M$[P'6O4Y-$@=Z\9&%J<"/]H&D%F20(C"#5'B:\U^W,^G,?M#=T_G[ M\ 7N+_$WFQ]:8_9E<2.E&"MRR(J"0B1S#%F2Q9"06'+]/RI2JVS)LSO/[;&O MP-E\B0<(&WYICZ8A\#-MS8#3>_JBMZ/>T,=WFNS=?-&![EOY\@?&O8_W)Z#O MUT_/N_*#7I^OTF8ZF">,4:$H)'&,(2(JAQBA&.8RS[)"R(C$3C$P/;;F]G!6 MV$#J]A[NX]+N3>R)H=#3['UXAZE>9(#>@8:P <-%IQX>BGW69KTM6SA\NF+ MV>:2T;W%]$M_]V(:$.WNU^)=F^14U:?,2 M48D*5@BG/NAV9N>F&RWJZBQNGPYV![X9T([3>DOB[93%/YV!1:8%?%"Z-STZ4]9A,UOT>][VWL MO QQ&@ [A?)-:V!]\L#HB)(;]A1Y*[AA87+B,R4BBA6,>*%5B!$)&44"*B:12+.W/ SMR$ MISE5:[&"&BQHT+J>/%ZFUO;T\6;"ICF!=.5JQ!ED+Q,WG$->ON_$9Y&]SIV? M1_9_?&2]G3JWLNK;2K.=:IPE=3^7(K#OSB6!K,9"+OI MB6=Z@V^MUGGM-;,:L(EDJ"$WB3D:=)W"X[%FCSU%OFKW6%BM6RO=K_?3+LG0SPWE:O@ZGG 5F.%2H,%RP8M MV/:EX[[2>%ON'LUI%$-O/87+T#:> ^,Z:'V?(***(N8PC8F),8XSR'(902D0 M4VE.W)%_W.M%Q:_KO?Y,:@K\.=RZ_RK]TOVJM_+/(4<\&2"-*81!!QIL6- MRAPF<:3_EU#"13(J[.N2M;F)66=B])ND!FLU)",#P2[R:R=0WE@++$@=PCI( MP1\&*ZC AH@%ZR/%=S3815NO$P_6Y_;5B+#>BT86=5Q2MEQ5NP9:K*H]R^^; ME;Z^-&$>NY=%3+(DR5D.<1PR-VV11TOGSXH\VE[G'DGQ=4M-&OB7ET>V62TX944A]$I+%'H>@E+" M(&%Y"E6."$]81+'=N<39G>:+*KAH@/=.(;+'Q@;OO3K$WQC ((:H6MP4H>XX2?P%CH"/X0.3(P(/3IW^89X MH\[-)@XR.G?C/++HPF?&3;>;4NPO57L?\ZY]8*OEMVH'M=Q/\Q^JO='F;#EA M,N)$3[T3LRVIWY(Q)()QF!9QG(LL4S(F+FMX9P1S>[Q;!_9SYO+N]B>=W(^FYW2V/_Y&([H% M-76B/LFMVFP?3:_0@[4O^L]2+4ULU%8_S"OY1B-8BBHQ?;/^_4G0G7R_YEM) M2_E6UG^_7S=W7* D344>$9@72$$DBP(2E0B8(T62C$>(2:L\M; PYR:?+5#P MDVB@_@R6Z[8>GD-?G' #.S#GFLUP!1;E!M$=Z'C9$66P]_,.M)Z"(U=![:M) M[6W'_.U^S-^OP><9C;E#\Z19C/U$W99>_3O@UJ8I^-#T]G4*9WVZ1E#!&3SJ M'!7>VMA2MRL3,OV);GUTN^?**K MCYO=/O4GRAE3.<]@&E%E:M1&D. (0YQF-&-9E"GFM#U[R IZ?^HHE)G_D^)T^?^-[/CN[U)?5%W^_7XJTI MPK6IBMXTY3(7C$:$YR*"&44F>8G%$%,5P1QSSDDN98Z%8\^OZ];FI@ MV.KM M+PYPG7N ]1!LN]#P1%OPM46'L0[2M@BNU]9@PXSX:Q'68VOJ5F'#;E]H&69Q MT=AVV;24)HKJ_>/3=O.CCCZN2F8M*5AVH+KVR;Y*K)UF^*$KL& R)/<2%MV[85PU- MW =[R.'S#MB#5XRLH+_]1M?+_ZZ7*'KMO%DM19U,MQ:?]'>I/5[HE+C:E[TZ M5(UD4@M(3C!,E41F Y1!@K@T\5V"Q)2F)'-*\O"":FZZTW7J#ARY5;V1NXX= MEX$[^#8ZZ\W/.-MIV^2C%U@&IQHX]_X"/HGVU8O "Z9I^Q;XI/&LQX'7F]^8 MH=>)L6_RT<3#^K/9.]DNU]]^H>6R_'V]8:7<_C"G;57U9_UK3:.^JH+YRTM[ MCY/=+E>T(P)SCC7+P!<0*14 BG6;X$TEDE!28[3Q*E>--T3J8FAN?:<_!L/[.BF4 MH>F_FH89W+"_!B!)LZV>L@1EF#%8J"B'J(@X)%+$D*A"X2WK!YP P-\6&YNHMHKX=2>K-X37X7;3Q>2Z^W@49#OB\A&M%^L0 MEU^7):>K_Y!T^VXMWIJBBT5,8X8S!)$@'"*>)28'F,$TS^,TCM)"*JL E3XC MH@0*#%+PSYZ[613%[*1V0:D]$A=;E,1RYM6\<(&%<)\=K-YVNJ>. M6T?]'8<^.S(2C6[_(7=F;7FH^=O&3B89%9*S&,8J-7$I.(&4)CF,1,)3DIKJ MWT['03VVYO;8?_F^V>Z@MO2HWW8MZO'A:3TDVRT!/5$76 @.*#LUO@.$JEJP MX2MRKS%^FO,\/NCHZ:$Q9HE#. M"22$4(@4U3,&% O(%5*,9G&$)':,;+,R/#+7 ._J_ZLBGTU^*MS MR.W>R>934O^CON1);I<;X=@OTGJH['0HQ $%J4#9&# U@52S0\=V$&.=5VY M\A=(9V=VZI@Z)S(NA->Y73].V=[1[7JY_E:VS57>+E?/VN:")$DL(BFA4C&# M2$8*8E)D,)">7,:=/[BIVYZ=9'N0,KTU/UT'S):%>G0Q/8/._*G7ZF MM#=W0-1NW-RAZ=HPV(F4!W(#:U*+\-!PZ0XT*/WISP -GN3FFI5)U67 U5,Q M&?KXR"XG6HD>5%7Q\*,>^P?5R2-L3MR3#*5"Y0S&:9Q!E AN5E09Q)CS*$T* MC*E3EM^PR;DIBD%L-*3"[-A59)A?.WWPRUI@J3@B+$ (@CT9OIIG#!N$)+O2:"?(BEA 5!=*KJ8S#5 B*(Z+B M@CO5)SB^_=R40J,SW_L]/L=&:\?4V0G#>$("B\ I%W?@TV:UY"_@C^;O((75 M+]/AJW':\7_"$0R+T<(Y$JI\#+?G-S>]1;M&!;P1U;CG& 8SL-\,=<\%.7 MAK0:Z2%:,<"&JQTIOIJZ]!N;MHN+E>-G;5OLKAJYS#@KJ6[RE*M__?*DS;S9 MK'_H7^DYR&>SVQ@O$(8'9J ML\<'J@)4YLUJ0ARTY69/HS1N."Y.7$?%C-410SNFK5, MY4"5B-,.1^6#QZ7-2/)\+71[,I=^5"Q"A*(L6@S'$&DZ9]DGA1$J8@[=>#K,S8W56O! 6[0N8E7 M+ZEV0N6+JL"BU,(\[*CL>7O3RYNS^-@0XDEH>DU-*BHV3I\*B-4U-TR5CNJO M,R(B6L@"HIQDI@65@-3LJ&04*1&G5"1<.L^%YESBOOZ2;RJ$(V8T(XK7WT1) MZ'.7>A82K.S\5=]]3BE>KVS\5?S.S[8(1E"PE!56,HMRJHKV=%I K\67Y;?U4BTY7>_N M.=\\5ZVBJ].A9;?/,(](1C%ED"6,FXA,#BD6D2D?%A>*4AF[]8":VH&YO0"_ M?C\_-^4L0 M^-WGI:C0@8+JFH&O3* VVJ\UB',H6#0&_C]/;:,;!L=K&:1;<(PLMB_^\[G< M5<:_;NZ%6!IL=/6)+L5[_4)_6NXT/A,!R&@IA=%QN2[K5[R)RB^7._E%SPB6 MW/0U66Z$F1%HV.8#U81B04QYWB+-(0QQ420P-J]3EJ BLDMOGPKP MW%Z?U48!K)PQ8<5[;QQK_X<>9KO7X)P&+_!K[_[3^S=W=>0R_*4:O68;%]R; MAH!U-G*G4Y3:;*L-=M#QR6/K@HF(]]4$(33<:=LI3$3^66.&J>S>4"#EF:[N M^6[YHRGP5'?AE7G&TSB&I#"'E)$4D F90XGUBT3E&>YC0[<>;;\??E[OO9!EQYO -7'N_7[>/JZCE:(7*9 MRCR'D53F:#>FD"*40XG54L:1,Z*&#)*EZHZ2F'Q*B4&5(B8@D)(GS9E3?K<4_ MU9BV> ,>=U=IF7,:3L=SL]<:H D/S#HN@C^UCQ=.Q\JSX[&S([5#J=KJM@$. MR4(,A>_3,:\87^=8+ 3-5\_#@AB[-<)COZQ[4'^G9C-A5RY0HH2**((T0Z;R M6)Y":M9,2$0)QR(7!<&+M?QF&G6Z!FE->&S&3#_K1:ZGLEDL(:,DU>]>&4$:4PG3G#.9\SAFD5/]I]LY MGW*Y^AJ,NX:5W,CC9*\Y<$!J.&RQAHCEZ*'$>S#&)5NO%$W1X_;U<(B^BT9V M*CO4,V_3[HHX3_2*.(8U<= M/.LU=OV3(V.5=M_EM@ZA:K^/'$6)I)+"G)(((DH)Q'I> '-):)0*D4;(*6WY MW,3T;V7]]_MU$Y!1?J(O9BUXOQ9-%_2.IBQ4DBO."P+3#!&] M$LN8?L-'>F'&TD2F<1RQPBF2E#BQD\U:#O *TQ=^ !H# MJUS#8(,9-*#]B9/E* )-L=2GW?_Z#+E=&Z7S=; M4ZG.G.0[<-@)=50XOR-J*82O-DZA]5([=M288.\;5)LM--Y5*1R-?^#@(# > M@M;%.S.TM9?Z^02UGQYE-PC_OM39+[AI13P(L6=:'\;*R+*#IB7H?G?_8?MY M^>W[[MU?/ F^M=CYND.S$/#CU@36[[KQ\.#,T@ENAO /[ ?G4 M#DCKR/Y#'B?#-Q'IJS+B* S3%DR\A::S.HHWW6SL;J@6$UGN3![!1[E;Q%F< M$M/T3J",042BU(0B%C"BTAQO4,QSIQ8V)_>?F\I5G5&>-+8J96?9@#5E'%25 MT"?!JMI8V[#5\EL=%>2Z<7G,K^V.Y&C6@F\U-A09:$:4^.JYBKIL4E"JZ6/[ MH3OPH%\2M$KG/015^]QNO$B3MWW$X[M/O$%XT;7SG;_+'_/3#L;$O?&%2K*4 M$LPAQT4&$8T%))CF$$F,\B+3TR7B%!=UT=83W69JF#R:/76[U MZ_/1O"\?]B_*!<^X8(1CO9@J3#QE(B"6B$.EIQ)*1B+F;LGB5E;GIB-[M$83 M6KB=Z<0=D$W)_?W)*)!_/C_L[EXI%[19OMTT9/ M3N7Q#E:3."J++"$8$ZCT] K3' N ZM. QTTV$$'/-BC/^P3CRBN MX/XUMZ^X$)+XB/[,,]V$TVO[ 66_2Y64(,% M/S5P?P[2W-V:'4_3SF%[DTX]K=T_G7[:7^@X!97+Q;OU;KE[N1="?[7*YJ\/ MR[5,%D64T2C*;W1E@.Q [-)7W2%WHD?RY3]+,6&B0M244K^K]\V/_Y-7U^KA/[A( [] M=YUF.F+CV'[:8?5A?P^^B602C*B"0T6P?O 11I"F<0ZS0A9,YFDBA%4,:Z^5 M?ZH'_V%M6WFOE]CQ#_Z\+#QK_X$\4\&/EF,V#?VO CBDK^Z": M#?)%EJLL2HH]";0@.FKF[3PU2# M=-Z3[M)GNP<]DI3@>\XU$Y\',BI';#!?<-C;AG+WWA-O(%]PZWS#^-*'1FP0 M-PEWOVS6S^7]6KQM\E^[E7G;A'B&5([CO(!Y$5.(TB*%5"54_T%0Q&6B,F+W MVG:S.[?GNTU-+>F*;MN\X3_I-]MGW)5VB[WA,&0&UH66QPHUT+!!BQMT@0^6 M+;B)7(=]X# D3[0#W)+-*K*/,MV[%?[OVB(:OO: W4GKW?UUN-UT^[[N/A[M M^(ZX?&3C5;G2O_VF;?Q&M_^09K.GV>99B(3F2&(""4O,J1]BD""50245SV*! M$:)6Y<^'3Q2)>[!)))F *I4J*V-L6O2SV> M)N[<_$*_!8__H?/)]^LFZ>OMLGS:Z-7ZW[:;YR\^OT=8/OWPT:!&J+CQNF4WQB!L4090S!C4K_+V*Y?S_3D0]]/% -997AW/''I,3L1[O^B/D*G/SC M\15[#D!+ JA8J*[L\@ .1'@\C7B%X?-UV#$E]&G/4EYA4,Z.:EX#@]M\J]SN M%I^V&_',=P_;IO_B_5_+XC:'W._3-WUM1]OT?QUT M[>IM)]&>(:=:?1C\W(T]>PZ-O[4[CDPY:FSAD=Y[M9GR^V NL ..)&]\QIH<1WPUC+IEZG7XQ M/4Y?;1?3=\W8F,VJ7$O5L56^I3O:GI7'(F%9A&,H39XQ(B:**^?O]Q_O/^P5/(+7TH-O)FIE!\^O&ER*?,4)WG. M4IC@)((HH0EDBG.8ZY5"3C.F,JZLX\)L+,Y.(!K,#B%*5L0.2$((ND)K0P,7 M&+R@ =PN*TJ@(8_)_K4BTR'2RS>I$\5X]9-[9]CU%=;EPE!O0)?5C:8+Y7+Q MZRB(R^G"&SI]F:BPK?PNUZ46^3I5[U"R^-\W*[-5]#>Z7)OJQ0_K3L7C[;(T MNTC/V[I.S7)C"O$]J*_TKP7.%$\R)&&A4@D11QR20C$HI<11%*=41$Z+PE! MYR;[G4KD:[D#W[0W__:3J<;WLZG,68>35:?.A\HTU2[*Z>'&B$YE(;X&=FO6 M.0QNX)?4PYOW=Z?U<2Z7I>]\ QJO@7$;_&0<_]D<9^K/RDZ?U3M E6E%H!WV MW(8MX)#X;.86 N;T+>$"DGVQL5Q(>[[:T^UKZ#8E=O=[84(4C%%3JUE%0B\/ M%(7,A+T122(E6*[2R&IYX&YZ;B^,NGMU:9J>'0HCU-TJJQ=#IQF=8WD)A^&P MD_DP) <6[BL-Y@[5G1OH0;8NW1D+UDCNJN%7;AXW1,APP[C!.]QX9M+I._>; MMOB\E>)A_=GHJ5%04Y2V_'V]8:6>VINIP/OUT_-._UH3HJ^JEG=?Y5^[7S0- M_UB8 A:*\ *J-*40%4D!:2P%+*)"_R5E)GD^ZJS%(\BY*>27YT<];WXQ43T= ML>P<0.A??) _]!"F5JTAIQMMQQ.?5QK#R4Z*[KK# UH7S;IH[V155KLTD^B# MGZ!R%!Q["O[X6OW.> PJET.<. 48$=\G53XAOLX)5P"2KYZ,A; U[O7RVV8M M7^ILG5^?UZ*M0^!3= F;B=P>VD MG7UTC$:P3W*X)7V@*+PFC&1@0C M#K!Q0S3BM3M/'(XXX.!Y/.+0!6-+2YKNAE6N^3X ,2JRC#,H$DX@,GON.&,F MBH520O,881PM?L@MV]@7F#RQX?*=[EH*.!?O-'ET+2YY2F""98HHBZ&*3=,7 M$PM$HXS!.,ZE2?&B1>%T5'$3?=.TCO)'GMW\Z29*0B_K:C8J<$$:05UQW5NM MSM/[3URO\XI[YS4[KWUP1&3VWZ5IK"W%O58;^DU^TM^%[[3IO]TVT7R_?E!* MFMWN11$367"40V:*XZ"$F_TDDFLR:8H*FC,>(>L8;3?; MCO*)8L+MO^PF**GQPU>4^#CV>N/%'6\Y7>3X.%^/8LA'WN+&YLA5UU[S)?RT M62WYRR&B 9&(9#0A,$4$F?B5!&)]*TBS(D^19#S)K-+]K"W.[471 8=Q"-; M&U_EV';OS2-SP;?A:M+^J"&&"=JP)L1WX^*K]EZG:?&0^U<;%@]>.*;5J)G8 MOB_+9RFZ <>5;)75+Q^>JB(E[_Z26[XLM="MQ>:U= [0NHG;FK)[?E M7;/";CP">Y>JXO=FO!JO)APBESZHTPW55&U1J^%8UD,FZB&KB\DU#TOSD&V: M 9/[ 3MYP+QU3/5#<7\#U1MM3-A/U0\;Q^U5/=US;(EMNI/FBUT%M"YXS$F6 M<0'SG!40I2J#.,L89&F$H@(7+,;8J>K^T>WG]@[;HVOB>1VC=$ZXLYLYCVRM&/'1S2Z!?;LLZ;=O6_FM>A/M&RY5 MMSZLXDPAO$3R'"J:ZN<8Q>9 .M+/,668Q++(DLBI>X:5U=D]WOR[%,\KV6GU M58*.)Z;YS$O[&_"ELNNF ':#82<,WBD.K!?'>#L)QH M.-4CMXM'K+OK0_7]C;_LMI(^E@L<)3%C.8&2H0PBIA0DF.204SWK0 46*K/* M+NBQ,3<)JE%VNB[J^7L%M%K_KO>_;?[592E\A62+%>[MU 66EH:UAX.D-!AO MI\=A=7D[31,M&J]^R7PM ON9Z%W;7;ETNB5;/_:CE=C 1]V#!M\VX___/=.M M5IO5RV?YM-GN%JB@0L8%@3&A%"*>F[CA%,&"\8A'E$B$,]MPP2LVYB:$+4RP MQPEJH/81@M?8'% \/QR%GDPYT^,4#CA P*A P&OWG"P$<,"I;O#?T$?'G"T\ M;9Y+^:#>?%]*9>)HS.8,73THM>1RVP1B\3Q.4AH12!&+(**I@#3.8R@+DF"5 MX2RRRZ>TMCBWQ_Z#I&L*_KZQ;89A3ZW-3KYGPD)OP%1PS:RG @P.B$$#>4PE M0BLR7?;S$UA>:WQW;='G(!67>CGPM!MUV<:DNT^];I[N-O5_ M>&3AT;;HT@=S!-:6U7CYJ.$WMF X<28]4Q8;>2VQU8;=;?H$;QZ%CHG:_%OW5?/0'M.WM47$? MUG==/;9I)OON+ M5]4U/VM=?J>4U,M./7TO)(X*2+AI]ZA?BY"DBD/."I+B.,FR2"QVFQU=V;T+ MIX7O]%+<.Q'PD%#N@&A@F\PJ;MW5>,(VQNY?$KN7W'R'/O#;SE\KXYH%<*&@ M=;?-<4L&,&R FHZ9-#0>/8QS:&GL#OZ?IZGQZ('QVM9X/(H1AX=?OTO30(&N M7S2D9KGRH-[ORB_+;^NJ-LEZ=\_YYMFT4_Y6940MFY?Y0J$DC46N(!/*-"^@ M.21Q%L,B9XS&18P%BJW/%&\ ,K=5WP$F:'$Z')/=,B(61Y$3\1SX;:*] (T; M58)0N]!^4$"[ CJ^@ NCX19D?_.H.)QI3C0Z$QUUFE'BS2B9UWIYV Y9ZE$J M.Z-$#Z/TU'CEZQC4 Z>]IZ.WW'^Z0U,/+!R=I?JXW]CL_*K.XR>ZW;U\W=)U M:;IZ;M951_D(I9+D6,*$1!0B@BAD!2J@8"PE/*8R94[9!CVVYO;6::"""BOH M@'7-R[_.KMT2QQ-G@=\@5^D"?QBD7A/R!_GPEHI_W=+$2?B#+I^GWP]?,J9) M;[E;/IH;UQ7,JXTM$U=K"C*;[E^2[0XMP?Z^W'U_LUE7Y\+/=/4;W36_>%"_ M/WW=)/%O^I??RP7FDJDDCV"<4 61R 0D#!,H9!33--%_4?M@NA (YZ9->Q^; MW@;@1WO4L6W]!,(T%>QT@_Q3NZIG#WM?]:6ML^;"YR=S@I+$X+'RV*4C;HBO MA,7,^[4'.K"@'L:XZ=-0'VU4J1/M&)\TC@3&2]!Q$QS\-!?^_@2^5F/\VRS& MV*5+\BN/]51=E8,_U]Z:,@<R&(%8R4PCF*2">P4W#5L7)[_.CN!2O5?,/BJ9?NO$S!4PK_GRO''V9T#@/O= M&[K=OFA3E0HN,$MX@DS=+\HSB#+3"XW('")D;N]Q!TF!6/AY8]QB8_9!QV_-*AH,55 M8ZH;=5F7+CRMJ%DD+&.Q2&""F9:/@G!(%5$PDP5#L6(L(O95 M!"V-SDU.:MAFI7$ [I+,;TFUQ7Y (#JTO#W4.7.]#4,G6I:3J>5I>B"?[I MG:J*PG6:?951<..FOZZ"Y;TF++3@YMUQY07':T=F"=8'8^5GR>6RZK#[4>Z: MQ*0%HW&68T3T="^3$.7Z#Y(F%!9Q:F(JHD)@MV3!'F-S4^<6*]CNP3KF#?8Q M:S?9\\578#'>4W7 J6=[2H\2N%^M-G]6)7'59@O>;*58[L"'37G(.?28:&C! MEJ]\PSY3TZ8=6CA]EGUH<\TX.?E$7\QKJ?RZN>=Z@KF5]1Z:L7'8,UM0FO&4 M"V8VI_0R4L0QQ'%"8,$9947.19*JQ;HN1V>G+%9VK1X94C\R7>OAGIRV>4"U MW_RXA]S9I';3'#OZ[<3''Z73J%"+UVS:-XC! 7+GK,>?XCA1Y$EZ[&Q.JD%. M-)R*D=O%8YM4OI%FBW[U?BWD7_]7OBQB1.,H9P*FQ)R;5=P<,9,?URQ#7EFL8CPR&7L?T MD0?^J/'ZK(QB28VO1;*^[L?:_V1_7\K5Y?-JLJTWR*JA7 M9))E+-/+%2XA(J:"2E10& E)1,%P*K!34&^OM;EI2XT1'$".[ QPD5D[,?'& M5^@YQ2E5WD-YK9CPW4W@HJW7:2[0Y_;57@.]%]U8 N67ET[IA%^W\K^>Y9J_ M5-_M.$Z++&<)3/47!R(D!*18_RUC!Z+KU/K8IB"JY4J+"Z]46D)+B"F.(]"BV^YZ3/Y.GIC0<)5P;&Y=N1*J.D4]*"JMFN_T%(*,W62 MZ[(ZCKXWE<&^U99_>3E\IMG0O?^3;D6==1SQE*J"1I#G*8)I"$M-4 M%2PC2CD=(WM#-C?MVC=G>E!-I_4*-^@Z![K>@5]>CC[8> @J%TJ&::GO3-C85/J+UJ>0XI]'R66*?>]MQB9 MX&)\,D>2YOZ?E^4_ZI@T\],BCT6";FYNF5&A-.2T#%\B_S'35-:!Q@& [0?%'6V!-J1EK MD((/W>X4WJ.E[4CQU5"AW]BTW12L'#]KI6!WUY_T.7*K-9^W6R_ MT)4TY066Z^?-<_G[>BOI:OG?&L*F+#]MRJ51M ^R++]^I^LX::J#9%F!"DX1 MC!*60#VC01!C%L&(I9G^?T[2PFD>XQ?>W&3J_MA']?W=K]@INVK7L08L_ZOX>Q,NY]\'ZMA4^6N_=KOGF4[^J9T\?->M/V M\_DH=PLA<*$GEQ(R25/3"D#_%(L,"J$()[R(<>H456)C=&[:W6(&RPKT'5A+ MQYHO5E3;*;!O @/KZIZ[&B_XJ4'\<]7#:P]:_U.;\_^Z[+D=/4?DFY_U?]2+B*I$IS(%$HE(X@(3R&6*8-)E@@DA+4 M]KK-4!R3.$J@B)E)U]4S#=-$&"H1(1PIF<:(N\PTW"',31JJXD9JM?FS!&9X MP5Y\ =UC=ZP.-6)<[*8E8=D.K#&F0U-%=@O?1$K\5'4M7*Y_!H=&I '6_%O?B<;E>EM6QW(]V(;-( M>,*YHB9,E.L_JOT-T^Q7Q(1G&<41*IP2> ?LS>W1;.!6/6KH$6"WV<00S793 M!X_D!7ZHN[P=8P4-6']S 4M6/+WXAZQ-^I:W=/WTE6Y[V8TINQ^6:_E>_U@N M$L;3(N,,"ID*B+!((68X@X72;W*)]5N]<(LX/S,Q-^'8(P1_&(R@ ND:^GU. MI)U.W$9/8&EP9&9\)NZ9\[[3;P\&7B?G]LS!JXFVYY\<6>^C;OS<+GCC&+,D M8CF,:%1 Q%,,:<$%)#%6(D8XCZ55MYO+MY_;(UVC,[GH; CVX- M+,B"_K+/OBIM'-]\VKH:%QT[JZ)Q^5/CGM*_4Y-_4#5H_[S\]GU7/CSORIV> MBNG5^E>Y?5S(7$_J8XQ@5)@-1)J;$%L<0:P4BRE"&*=.S^V0P;D]R2U>$P2W M;")&GZK>NFY/]R#1=L^[3_H"*\">N:H7=P46=-#> 8/7GRK8,N-))P;-3:H< MMLZ?:HGU==Z:YEFWX#F+I9(\CN.4%) Q4C6*EI#E:003(25G,1.9Y19? '!S M4ZWK+;4<&VFMSH/K;FZ@-OXK,+!Q^$P$GHI@6B604;R&*(8LO%ZC4V"0XF92?$5,:1&",-Q0DE$R6*WV=&5G7)0D&GM[X9Z%K\8&V%0) M9G6PM&-XTE5*[43#"U&!]:*+\2PJVF,LT1 5OD*&KMJ9-C)HR-VS *#!"VX\ M)WQ07W9:9+YO5OKBLBX*NM\RSR.N&$8"$F0"$'".($NR',8DEG%$$2/$J<6E ME=6Y33$.9V:F@E$']K^ IK2MQ9[\#8/@>.SHB]K)3B)O8'7\^:0-2[Z/+'MM MOLXII@T-5P\VK2X>*4_/K%R*)=V^F(RSQE!5U3;/DYQ'6HA(@7,]:3%5QPLL M(:=2,8(50M1-DJY9FIT,T::&F@'HJ#-7V;34%A\!+*Z[: MF58?AMP]TX3!"VZN*+[_\=^7>CZTY=]?/L@?F@7S-19YS-(HBF$:Z^4,DDI M2C("M5B07/*,XY&U?GO-SDTA#BGZ8 ^V.BO\>/__1I<7[Z/=3CW\DQE82OIX M#%EKW((=_^7&^XR^5L5Q"R)ZBH[;7#VV==J]$/J;5LJR^>&KOE'U*"18Y)@4 M&4QPK"!*]7*)RD+!+,*2XE1A)JW3)?I-S4UUFI9A>[AW[8_ (!YZ7EQY'CBP M],I>Z./'FX@;T7AMB),;.K!=O?7$K=B&7#SOR39XA=?,TE^7:[KFES,85[I! MV0Z]V=N?6;IWXI4R2RU(#)M9V@=@#IFE%@199I;:W&ED^/I)&:&3(D.EA7Z1:K.57^E?"RF0C!#-8:R* B)$M4@R@B'/DK2@B DEA5NW M;"^XK)[E2;MI5VA/ZW^Y'I'[&3,[ 9UN'&94JJWC%K@X8G> 5;X![9S'@'^? M7/O*$_"":=KT I\TGF4E>+WYB'#C>_&?S^6N[41$YA"15$#&< RY2'+"D9)8604DW0)B;C-9 M@TV_5ZL=:KYY?-RL05EM5%?SVC]K!X#\2V[Y4JLT^&FI/U!YG\4/WOKO4;6GV_C9#Y(6LHJ^^9!Z55-E=ZW M()*FA$0<"LDBB+"*($U49J)F%J=84^#!15:CY7H;4CQ58B^U]:T=>AM MW#XK0V]UT8B9[U=9[IK.IBCA$8IH#C%A""):2$A8@B')"XI3CO67QTHV3NX[ M-X$PR!SF-QV"+.:.X]P._%0;4,/-7'M==YBMC:-@H@E8[^"[S:'._>R=%G4^ M/MU,YQSCT>3EPJ_'S4?>T>U:BU/Y26ZK^4W=^^B08!+3%"-3KKQ(4@Q1A"7$ M'%/]ARB$R)*(Q4Z51 ?LS4URS)E#W9- ;NN)O-L49(A>NTF(1])"'Q-C(T]F+74Y,&R.(HYS B)(&HR$VKOB*& M/$H8TU(C$X2Q69_W7S27^5OFM[#VM9V5X@5'!.>0HS9!H8I%$"&E7C M:'QN$E+#-QOS?^XK$]4>@#JSP6Q*/C5.@,U:UAOS#DL&U]&Q6%(%Y#RP&C5T M/RBP+V?4@ O!U UK\0#O@,C<<1;?#,BX@[1.M]49^VWW5NAA)8.\BTO6> MTZTT1WI[M!P=>X\1;Y&VG,5G^4.NG^7GC_?O_JK^P72?;O8\$EE0%*L,IH11 MB.*(0U8D$J:\(#%-"E)(J_0K6X-S>UMHC$ >0#K(D@V[%LKOF;/ :M^B!0U< M\!E\!/>@ WG,'IP-E0ZJ[IG2B91\3^VVAGT'3KZ;OC3;@9Y>G;:YSW3:[.#5 MD1Z[7#>RWL^*EN5>\!^VU<%&^QHX1 "]H:N5B=M\1_GWX\\N,(J)$E)!FK$4 M(HD+B(LDAQ(K3&064^E6&OAF1'-3\<,LJ ZR , MW8QGVJ)(ON@[JYOD[<8>E;I3\'5!1)IE.6(P3R,)D2GXC#%',,\1SCB/6%(X M%2L8,C@WG=TO\3<'C)XUM4OW#9(YDL374\0.X,!"=X&:D#K6-??Z,G7!>2L5 MNG3=^ :T7_6=Z^;:G^739KM;D"12(DLR&'%JNE!R DF:1)!PQ I6%%PPJ[/C M/B-S$Y-]B]4#4% C=6]!>T;HP,K;$TV!Y6($0Z.:T%ZCX*8NM&G[9BWKJ5) BD5A9DZ*)XS19-< MV3[?VT-=X0,5P&:2;_\PGQ$W_!#?0D?@A]>!":>']IK+HQ[6LYM-]I!> M4+5?+W8LYKZ7KEV:+$:<%3G+!(,N5GMWC M.($XPP*F(F)4\"RAB575(4M[9D.^&]K/K;![?E9F ;?/ V4^Z"V_ITL@EN M?=FXG94F3LFD#_'_>EYNY:>M*8.[>_FD1WYWOQ:FVN23^<@BYRE..)%01D+/ MEE 6ZXD2EI A)!/)L(Q3[E81P-ZXU<,P:=I_>QY<[1H\-;@KD98M:+=-%X>1 ML-M^\@*+P"'[N&W"80!Z[,#1X[[O M/...A=?)+CYW\6I.\86/CGO"/\M2FBJT6CG>FCJTFTH[FER+9H7.]1(QPB*% MJR_OO]^OU:&] #N93E@FW)MN!>W+2DGU4[(;F=J6E4I,4)?FJ1_FP*OW7 ^E,0 M*TX\R4>_K4FUP\KM4^&PNVA,<='=U^^R;J_\H)3![IM1!+()>$Y'K*DLLW,W"8C]SNHD;:-Z%NL+B4GKQ+:KQ3^: HL M$?<[<(&A,4?FUZERJ;_I@[*I*FSNP$Y3]UA3MVG@^CH7'V2BOS+FU:LGK'TY MY,%Q=>;YZJA^:?M9JU_Y%6)CK*N('-:X0C3!,E$I9!PE4-4 M* E9'@FH=3//"EQD)',J(.4*8'8:N@NA, MBP/7UL^N@V0W3PM)?6!=UM#!5>:G*5$UECUO34,<-0T;>9^2V M^7$YSP>VHWJU*MZOW_W%OYO:1;]NML<%0/>!2(M82*Q2D4 4ZWDDRJ,8XDA2 M&*-$+S/&_NVD^MKPOP')M RK:61)TH01"(HBY1K494$DB@6,*=*B RK+*).>GIF M86XJ:0":K>RFM(9CFNH9?W9B=A,K@26J):1"%^ P\:KOOC)-S^X_;6KI-??. M.)3P1%5B91G$T*N?^&@DWY=R?W73RG/MK;EW* MN;_ZV;'K'-.'KZH@7O>?ZI:2R3(]]@@E4-$X@RC*&20T59#(5.01+O37P:E= M5)^QN3WX;SH-"N_:"FE^*OCT46Z[2O)#9/ %4\7AEYK#&FFHHCT6C'A;1O68 MFGA%->ST^>+*XIIK6M(=KP_ZI__S/]I_T7^8!@3_YW_\_U!+ P04 " P MA*16S**9A8]< !M( 0 %0 &1M=&LM,C R,S S,S%?<')E+GAM;.R]67=; M29(F^-Z_(B;G=:S2]Z5.5_=1*!39.AT1TDB*RNYYP?'%7,(D"*@ 4!&J7S_F M '>"%!:_O$[EY(FD*!*ZUY;/W?P?WEO_^W__)?_NO_ ?"_?GSWRP\_+=+Y&<[7/[Q<8EAC M_N&/Z?K3#W_/N/K'#V6Y./OA[XOE/Z9? L!_V_RCEXO/7Y?3CY_6/P@FY-W? M+O\U&"49MQ%TQ (JQ@2!>0G,A,CI?S)G_G]]_%>K K/2))#9!E %'?BH&1@I M V(,.KOM0V?3^3_^M7Z)884_$'/SU>:O__:73^OUYW_]ZU__^../?_DS+F?_ MLEA^_*M@3/[U\M-_N?CXG_<^_X?W51U?371^DQ_*__J]??WF? M/N%9@.E\M0[S5%^PFO[K:O/#7Q8IK#6"H/ V M?*RD;O[I^NMG_+>_K*9GGV=7/_NTQ/)O?\EGZW] U2F3VQ?^G]?_^*_7[_Z\ MQ!7!9;GTXR M3B>;)[^(J_4RI/7$*:]E] IB,)[05R)X- J2D2DEYX7W_#;;E>05T;Q1Q K3 MOWQHW529B(X][K]O*Y3BZ+]?=ZWE9+,\VXOP0X@PGWDNME.5 M:\#0RC"<5D:,P)$Q--P(*\))+#STYMO?^.OGL*0'0?HTG>7+?UUWEA8Z7"\:2W2K.B+]+S^0! HNEYA_V6KN048W M7*YIR\7-)T]!Q:OY>KK^^B)GDOX*5Q???*!_^>+/Z6I2LO.>*0&FB B*I &^ MN +6F5"$\3RZ=!(V'G__> AIH]O%(((>&3(W2/]I<1:F\PDWJ:CL'&0E)"@K M$*(*&1RJF)$9I>UIF^"]5XX'C)9Z7+02ZLB(^)F6".VG6Q9^Q;.(RTF2'K-0 M"G3PM*D:'L EK8$%6PTV*YS3)V%BQTO'0\6)ZENTD^7(4-BQ;Y+1AJ_7>+:: M*+12Y!S :V2@!!GM(5@&S#&E>4%#IGIK2^/J[7N!0SR+LZ29D#L!2UTVD\)# MX)S6"@O!D3 4+9A$ZX?I:#.+V9.5U@0<]6U=&19'ZFX'( X69"< ^+_/PY*> M./OZ#C\OENN)9+G0!BI HZ'-,[( D98#:,VEETEJR=M@XHL,U:6+ :PB*.Q Q<(_2$.9E$WS<>NU>Z)#/ M#AW'B_9H;)#W'1:F8T2EI M9=UI :^[;]P+%/K9@.(D@78!AG?X<5J#?_/U;^$,)RZA)XX91&<)S+YX<&0H M0?$,&1?<9.L: .+V6_<"A7EFH#A!L%T X_4\+9:TP6V$\I[4@2\7Y_/U\NO+ M1<9)).=="Y\!,X&=9&,A6L=!21>%E$EI>9I9N@<1>\'&/C/8M!-[%RCZ$/Y\ MG4E2TS+=WM%=[),L>:Y]R,"\M* K\X&GOV0#E, MQCT!Y25]^V;Y8?''?!)R0I8#B2(&K-\NUQ\F"NB^%K/;D+;B@$V0O/8^)!:Y;F+F[ MW[X?6)Y/#+:9I'M"S-O%:AUF_\_T\\8^5YBELZI *H[.4*<1 OEV('A6P5DF MBV+M\'+KW?NAY?G$9!M)>62LU#WQQ1+#EFZ=.4F"3"KK:D:$+! \85Q9)KR1 MC)%$3LN0N_&V_?#P?.*O1TMR9 34Y-39VT^+^66(4-+9:$QTX+U31''@$(KF MD#E+QN>(+IYV]7_WC?LAX?D$74^2Z,AH>(_I?$E(YB)^F*YG.#$HF#0F@XVF M>N<*H;KDD+3EC!5E$Q,GH>'N&_=#P_.)MIXDT=&O[3XL0RT/>/_U+"YFDX E MF%C(GTJE$)!K%HPLY&,13UYSYK6()X'AUNOV0\+S": >+\M.-H57?Z9/8?X1 M-Q<&WDN)/G.0IF9$*6<@$,9!:!LDS\59/,U%W?76_2#Q?"*C)TNV"U?CY?FR M2F][WUP13BHY7TV8\2E%GB#9FE<9I00O- .>HDD&I;2^A;.Q^^W[(>6YQ44; M2+H+Q+R>T]-"6D^_X$]A'2[8FGBK47&K0$@DY.R(HVD0GGF"NJ 6)V MOWV_C++G%B!M(.DN$%-S&)8OPQH_+I9?)QJ182D:5)$U]4DD<&93%I0Q>.F+ MDRWBH[=>NA\^GEML]'BY=@&+]V=A-OOQ?$726*TF+CFIC% @-QEQ%A6X; M$ M3Q:5S=$$>5JRX8Z7[@>+YQ8%/5ZN7<#BU1DN/]+Y^+?EXH_UIY>+L\]A_G62 M@_9!$=TJ6&)#T@GI?\+9[))Z M:XPISGL0)9!_3A( QVR&1#NA2%FDHEN<+3??N1\XGD\L]$2I=H$)(ORL9C@M MTC_>?R(QKMZ-;*A8FQ5H79![HU#D%GFIC]&P M'V:>3]2TL=3[P! ):1EFK^<9__R?2.95YC*IH,"Z0%8W5[0(;(R@'1=>"^.X M\RU@<_NU^R'E^4143Y?MV)=N6R?LY^DJA=G_QK"\K.B0P3.?C /.B'+%2"*1 M.6)$J1@%RY;%TPR4A]Z\'T2>3ZBUB80[J:>Z9N)G^LEJ8K@,.3/".,D&E)-D MAW.AP2@5='#%V="F8.;.B_?#R/.)O;:0;U<0V5:';9G()@L4NJ8UU=U0JT!" M80&L95KRX!.SIB%(;KQZ/Y@\G\!K&QF/W0B$.,@;+F;AXT3*P)1DBJ3 [+9) M 2$[01 *4^2R^)!/ L>MU^U7B_E\XJK'R[(9"/[K7^_)DOCZQW%=P,B FJ\P MTS>KQ6R::Z.W'\.L]C C!P[7J]O4[]L>[)M/;= W[##*3VPH=KZ"CR%\GFP2 M ZOZWY2?IW-ZV91VA<6VXO*J3Y6(2F+Q I@B1U?YE, 7;R!I;HM(-I='JYY+ M6,4-!"Y>NEUF.%NO+G]RO=X.H>O8+>3R'2]6*Q+K%9=!R"ALR6!$V9R4J6;1 M"C#>Y^(SVI@>,U>/X?(V!>/TAA@,"9>[3 -QCWC>W*;^PA*_8D(78GS3XZ(P M,L!-\!"CXI"8TTYQETE<@V#F#B'C0N<4S>X$R2EB[@ K+\/JTXMYKG^\^H_S MZ9O:S.DBZ6:*ET*;<,95Y#Q!MK)6Q7,. M+KI(?A^JP&VF!=D:6(^0,TYKF^'@U$KR'8#H14JUVGGU#A/2NB"6?L/U%2\J M,J.- 4_K !1/ CP3OMZ7DF]8@M*B-8H>HV><'CC#P:B9[#O T>OY%Z)ZL?Q* M+$RP.%54+9I7K) ?*<@1+8F1ME%))PVB>2RK]ACBUIKH %RWB;?,1*ND '295@9MGA LF6\FVQS02)G%8]FY M)SMBXS35&?!X.EJZQT-CL0ZS1OO.XC,NUU_?S@*)8YZKV?^YAC8V>ZA)AM?. M@[E:9JIX#C'LG*/VW >IJ<'\[B)Y]Y,Z!WL+6^(DU STG_! ML,)W=0C(F_([;9Q57),BN# E67#"UUJ7.M'#:0$AJ8+>>,/B8RE5QR#H48)Z M,(V;0*B=V#O T#LDB4S3&C>1A]\6\W2QF1;:=A6R#+SDS4T-0F"T-VLD*RYK M;>2CHPV.@<]#M/1@+#=!3A-A=P":&V;9#29,S$G7F4$D(%4;*RO:.,GLM\+Z MVN]0D+_8>L/914@/5G&;C>9D,7> E2W]$QZ*S)(\0;+5.2A.1VL,KH#7*BJ/ M,4G>&AS;-_=@\C:\A!;Z3D223%]D48,8[=<"NRQ MI.0C=Z;=Q(P; AIN77%TVP9@@3T%Q M$DTNC-P/';$VV"(?Q#"=HS,.2^L;C'WH&C=$-!"RFBMDU,Y6N\.G]_@1,5F, M*@ /L@I,(SB?Z]!EGK7W2?O[F)7!1O P2 M3)2UTY>S$(K'VDR!61^&I>+3HP<$X4=@<%%#2":!*KF LR@A124="TK@HVTMC@'.8_1TX\L-%VEJIHX.=J*=N^K- MFR!7)\E)!L8+K$-<&(DH)D!OF78L.0RMPP7?(*D;!V\X@+542@<8>\ 0O,$0 MD@EH,1M@$C4H3PQ%'@+4PD/FDD#/6E_,?).H;MR]X7#65C$=(.V&U":!R922 M,60(HB>G51CP)BHHG'D5M(OYT8D\)QI4W7AT3W+A()AK!]:26&: M7\]?AL]3VM5NL#4Q4HF @:P[H2P0=XI\W>RA%)X4YT$:U3J8]&VJQLY/&01, MC971 [Q2.C\[WUPX;C+[:I?&)7["^6KZ!>N(US/\9;%:_8:TIW\(?TXB)EVO MLB%Y6:=?Z0S.%08\<.X+R5&Q 7(*#B%Q["-P&. -J*8.4/@.UV$ZQ_PJ+.?D M7:QNL/L3EFF:KFMG^Y"DC&"5KEW]6#4=>8&4N"[DVQ9G6Y^/WZ9J7)=O(*PU M5D8'\+HOJ$G*Y&=4DAE#K G+$F+PL@X]5[1(F,V^-9SN4S&NSS<0?$X4=@?. MWK>(*^;(_P])1-VHKT64K:E1Q/M1>L=!"D*F#( M%)5NB%\UM^9.'>8QKQS=%U+&J>#8=E*]$NEJ4B^MS^FTS^_V! MQP]CN^_#2R.[?1O3O'KA=63".9VM8H0[3TYD*1E"-!IT'?GB@>8"4 MTX-2%P_\4,O')L590CT+P&6L8Y&RI_45/4@4*H0064J#-8K>4#"NS=U"W_,13:[51TZO)< MM+9T(N_5K8!>< ,=]+=K9#ST[D[\L2/TN&@HU#Y L0F ;3E8_;0X"]/YQ(KB MA*VS]C@KX%V48)10S&4>O-DK&VX_9-PG8!QXM-'I?8"<*. Q!WR0S3#Y M@*OU._R"\W/\%<\B+B>2!6%-X,"2J*TOO8$@F(*L%$$YW\P/N&Q^['SVZ MXD_5U:*9X,96^V5=WGF8O:A#GC>Q\@L^/.-..A)$5++6I.L:>2?;G392PS17 MB+SL!8!'7C).6&4@*+029@?.[]7A^BDS#<\29%(P%W )&+3>^Z(Y2*/GCZ/Q@6J^5-1K?G]8L.CL6" MM2U4\UR+VS1T8G$>J=-[&14G"+@?@/Q,/"[#1<[ ;98$KJ (@K+<0D#DH&*U6AKG(VG=_V$%()R=:FRWK=%'WAI=)L$XG M= &21;(&)?,0=0 MINN)"U8SH25(FP*1[CA$Z8ATX;C/Q=C@6G-]K X5K(=)/Y=E3=> M#'NX/IAUL2E;9D#[&E*R24&H6:_&LA)S*BDT;SS](#&=7#JW.6?:B+R##>4] MSF;5NIKG[92K:Y8FK"3+@\B0I:@1 \> U@4)B1MR/.FO*?'&X'F8FG%/H4;J MONN"MY%]!RAZ1^H@ NK0O9]H3YXM-F,@+ID10B)Y @F2I,U8I5J&6^C(I2W9 MTOF*GC>?O_$H0>,>7<-@J9T&.H#3WW!.,IH1+R_RV70^K?)93[_@)3N.Q^0C MG?-&1C+:@HS@@J-SWEJ>I0LEL];-.KY!TKB'VS"0:JF%#D!U3TB3P)PW0F@P MSI(!8"PQ4+0%C"(SC=F5/+AU-&[BU## .4W2/1G4UR6*$T*S,"C(6BR$<>7J M%AJ]!UL,1BV93DX/!99K,CK)LVML1!\IY@Z0\MMBOKC-Q>7 ONX#8NN=IHX'%9^"ZLY?MQT\!_T8)P470IGL@"BH[T^) ;1&OKBR1)TDA?K M6_?Q?)"8<=VV80'51@,]V%BXOF$@*B^\L"5 8K4#FR-7PA>?@ GN=,C!)]LZ MX?P6 >/VG&YM.QTMV@YP\7>L36DQO_A"*/^(OYW7/+W26"UI6R2E0Y,[6@1(!M(G&,66";CX\^$ 2]\*>>][8:Z*>#M!WV=[H MLN)^NX2$-#9*9&?K*,!)",?5=*)S\E#]:&0)6!:QS,?(&6_F %[IJ Y1M[/LDKX M5F^_C:5\BYM&Q<+WWS)\S? W.&O?\F=KD[^8YQW]$J^3G;CF*B/=1G]/?Y$L.L]I/Y'XM9-?S^%J;SRN";^7M, MY\MMD[;E=$6_^HG^.O](._ATD:]ZDZ:2DS"T;4=E:S? J""0),&[0KN7=EZ5 MUBUDA^*EDY3O)X!R%VCH8%7L$,$5*\)&+VNY8>!:UR"C((,V6;#2L.1X)HX& MZ'/U$#F=I(D^ 39;Z>39](6\:5/M: 4ZA+GX4,?10>W%;_'6WF!\;/*)2UP6 M)$A:10B5LM;]LERG>V/,ED#J!FP2N>_(CQ.XWY;"8M;6>N6!6>]K%*>V_K5\ M8Z\DM*RXT'JR4D]]:-ICX1M=:0Z1=P?GWQ7U6XG4K7!SQ> MS[_@-K_L,N9QP5^4B-RZ",%*\CFM$1!1*,A.J9B%9IJW+H2Y7D@M&<6_ U"PTQ8V#0+8 &.E5C%QJ$]LWZME%R;CE%.WQU$#> M':!FQXVLE[X.%8^@20:@C-$0"[-@M<%DR+I$W3KXWGGOKR9NV7$"[@ BK^=I M66.@]!:>T"\I!- M:_P<2&(G_MN1B+A7*C&<>CI WXXD,H:L)G* QD"K,9< 47B$8)+2TG,97//P MXU%9?$-VPAY.Y7?WKY/D?S2 /F^N &FI+->-SKE[\\ 4NI1]HO-9FP2*T88> MDS!@6911!*%*:'_.'364;;!S[DF!=)H&^D+2=LK)S=OJ[3KY#?_8_&HUL85Y M&4T!T64ORL;UZYX<<6TUU<.!N)NK33W;-5,B M(66; MSYMQ+Z_^Q&6:KC"_F.=W[W]_A[,J[(D5GIG(#*"0C*29.+B2 C%,1H//1BE[ M)P[_0(_Q$PD9MR3_*3#XY.KJ%)J;Q;8'J[6*/$A:@.B#A$V24?"T%'-4(L?, MM8OF%&3N2<>X]8YC W,(98V-R^L"\]6'Q0-7'A>%YUN!;%?G!(55*N@"6B?B M42:$*$G*C#N3K38EF_T >20!XU9(/AD2GT(]'9B,![,Y<5'8K'D!:XRL>W\" MIT0DLX0%^D8Z$FWSV\\#B1RWDO(I3"A.Z\.9-4XXD==QBS0[\GJ:Z[!>R M&R/F02XGA;,L:M*Z3*:6WYM8&UT[R!*%\,9E'&",_!&$CEPGV@%>&RJR [0. M5INC@U>FEF0K8^N\<&GIH&$D_L2$L2&04%H7M(Q:J<6_BTN=+N#0P;+8Q[#: M'%PQ;&I0SFI3IPTDWB$I9#5=X\4\N:T))6*)"5I2W:8 M%?1=S!FX4]$7X2**UAV4AN9IOV7R75Q9=06/#I;+[6+EF)4W,7+ J!V04^'! M2R5 &AXETX9[T=I'/*)(_+NXR3I>\%UD6N_((5",N(X(:$T@X!<$,OC)A@HU M>!+1.M6\H<)Q.1S?QUW420HX\>K]U;Q-F\L="03:9XY9*8C.U.8Q4=%*2 C, M)NVY4K[8UHWFCDSAX,_Z/JF1"IH":=P*ZK<;W7S"]32%V6W^!BNGOOW.,6JK M'^'Z20NMR5!)U]'4*?K(GY10'ZUG5?:'U09H^K-#Z +%W@*'==3%%Z\"B)>N0^UK$$C*$>I$D M.:O-5XRPY?\OM#Y$T7L56A\B]0Z@<[\$F!4KBT0)PKAZZQA9;=D4(3B#2;'( M?6X_9OD9%%H?I-AO%EH?(N4.8+*CW,6QG&7Q#G2I28^)/-!HH@.%TG-$:2*V MCHIV7F'6Y#PZ3L ]0&03GMC>P;U=;L.EFY]-=$FR6,TA&7(L52BU0+,@))2Z M%(PF-9^[_" QG1Q&1VIY9T3H5)%W@)V]8O375[SU:Y@GK$.M5^0[:&)'-*YG3&CW$]\P"]G6Q9;1#X9(IK& )_TA[/8?7IY]GBCX%Z M.U\]_0EZ.N_FI'W$Z.I%5\$!7H1!R2+(()!@28=KL.@)+,PQ I!GO'V"V,/T M-+B J\]\NUQ\F9+D?OSZ^ZHVL+@:[O@BK:=?MI?T5\-%HTV\D(WHK0IUT(R' M&'3=V!WS+&OZVCH,<#B5G1RMIR)HQ[7=D.KJX/0EULITO>U=7:0J63GRAWDD M)X>LUXAH(810@=PN77FUVR(>9K.\-;M]H?% MH:+$*)S,Y%.+FC.J+'WQRBK0'$T.G*F@6N=4#L''R ,7GQ;"HP.A@\7P$]*; MTW2CXHDP.26.$IS8U(&F""YRA,"5P12=+[[UQ(6;[Q]W_QP?#8M&JND 5H\/ M-]62>V.EA1*S)8_-)_ L))!984J:9!M:AV@['C/;'?#:*:\#)%X)Z9>:E_*N MCHI[4TA^+U8K7+\X6RS7T__DV4Y*QFVGT1T<&ZBK ]"]2&F)&QW>6$!UJN8J+<[K]?,\OUWBV?3\;'7= MO'0UL1RSEXKL<;2LIG0*",E(LE-,3%%YKD+KCD/'43IN_XWN0/L$ZNYB3/UU M+1&Q]GFQFF[YW!P5*SYQWII[B]NE*;#&HR RM,I^8!A5,A" 002?/'>K"7&F=K[ _ M=>.VZN@.I@.IM0.SX#YG=')L3@B2.TZ_;!)):-O/VK($Q=K:F20+\%PCY"!" MUH56://,O7WHZJU?:AM,?!-Z)RJHTWVR6B%S^D>T9"=<&V&S=9""MK49;"1_ MC@M(3@GOI4,96KOLCQ+46S_5)P+:L2KI%&%D[WX.T_S3!447P0,RA#>%ZUN3 M8X)>2V2>6(R!O#K)31VN)D%KYS9S09..@T-O'TI[Z[CZ1)ALKL1.P7H[!O;+ M-,3IK%;&12=Y=L[7]DMDQ41?RW0]@HR")^Z34*)UG_*]B>NM#>L30;*%JKJV M!-^&K]7*H$56HPKG1-D%C_5@4)PK;\DQ"[&0Z5&[SD9;&&C#9<[&Z%1:5\T= M1VEO#5J?V%ILIL0NH7K94^D=;F8QW>1-\)P32@-&EBI.[2%J%%"DD&2WL.C2 M\#OFP_3UUI[UB6#92&$=@''_))>)*H9;'SQP= $4SQ)BJ'$()YR5T8& M[T_=N ;E$Z<*#:2T9I/B[ N-N#G!S577A79/X$F)>_4SR M?1\V-O"O85W9^?JF[&31(BU=C 68J)-BF:[1KFB!#&'ODRXVY]9W,P<3V65J M[V#('%2%/>Z2Q#$9(^NOM3'LFMBM1>"?ZTYFFW()U'KR.GU19HW2DM.81@&005K/0J MLR*>R*UYA,IQ]\NG=FM:J:N' _N&17)91DY2O&ZL,N$Q<>=X 2F"H15&7SP! MIC9&E)P+G3&U'@7Z3:*Z=&>:H>(1H_%T%76&N8OZC&$T%!,8I%D0V/OG6<^S%ZNG1/G@)I)RFF,Y#M')PV"N8"ID$ M.$F2L3<=GI/\B8*:000_:[.0RE02]6 M,:44QUJ)WCKO<#X><+[_Q-^0EC]<8O;C0W:1IOXFSZ M<:/!U:2XE"4W9.C:2,*J4R"=(E=(D2-DN9>.F]9-)O:G;MRTA2>&WD!*ZSF@ MLD.4DYQ3L3%&"+GFKY$?!C%K\L&4,T[&[))IG?^Z/W7C)BP\,2 '4EH' 97* M5OU_#5%^"3/<))23Q*:) %]_4>?CWOK!C4]N)\_TEK3AJ6!#CBRZ8L5$*5) MD'C0GC8R'IHW77M*_L8U=/I<0$-"Y,2Y*22PY?KY+2+'BTE6,O \DRHW-W*Z M#BM27/"2$L/FO7^[6T2#&6??QR(Z!"*=3+&Z)XP[(KA6@H@FY)3 HB-;V 0' MP0AB516=3CV(FS<>[!A,+%CSVRKH Y0=UMRD^*YE\(Z MJ(F'1+V7X#53(%!D[HP5*K4.E-RF8-Q;KB?!T0DB[P P)UD.$V/)Z73$8E)U MX]>\IKI&!M))9KG40F+K]C$G$3SN+=B3;6M/H] .X@OOSS]_GFW,DC"[-$M> MS\MB>;95ZG5M%E>*Q0#!)0?*T B!V11;6M_][TG:7HATS\ZJ&T(Q M'>R6K^?T+%H\=5[&;[B>%"S%^LR TV=IH98,+I,_Q(/407/%1&G=_>T."2,W M\1]"S?=J(X^7>0>0^6TQ3R29ZQ33>;ZZ'=G,<[DAI*)L4A)0QTB,:4,>-D\0 ME42.&(3WS6^U]B5N+YCY9[=-#:.<#E!W<2N\:?^1I^OS.G9JGLXK)3^>KW]; MK/\W;A;4A"%G+!L#G"7B*V4+4=!WR7+/8S4]8NN3<5_:1L[%' 8:]ZRU ?34 M ?[N-"5^$]=A.J\WPY=W6C\OE@_U!3%&9RT%>=L;>?+ (6*1H)E-)7#GDFQ= MZG@"N2/G<3X)2I]*FR,"MT[SFKS<,/-Z_OM\B6$V_4_,U_TW7WP)TUFMH2-> M:X7=[M)/+:TAV8(UHH#*%B$R[\%P8MX+&;:'?NJDX?<->&QT<2[^Z^Y G$N4L>2,YA-,K%PA%]!6YP,5M>9C-F+ MUFFX#U-S\OR(Y<3EVL-X8SA8K,F/H MTX_JZ .IY<=9K3$I4C#)G87"ZZ075?O$2QE YIA]YMEHUSJ&^-0\CCSHIPUR M[TVAZ!DH/>[8/X99K;!Z_PEQ_1.=1]/94;OQKL>RM%!9R8K)P;6^6CZ$OG'WQ*?'X6,1\J:Z[''KNYJP]2LYA\3:=B+) M$9O?[@>=O/WM05^C#?#J33?T?-W:@%OC10I@==*US:2E$PXY!%LLXS+0GZVS MCQZCI]E0O)V8-H+':!0QFQT'%;6"8.A,5\Q(-N2,UP\>!P MNY.5T./&LJF_^[28T6]6]1Y[_?68767'4T[>4KY%6;-!['=?\]MBC==#/1*F MH)4!7=,)E$D,7'01I# I9L603I;61L"C%)UL NU\^C6VKZ&-7KI0@^4):SUF M(4\A,!/!.LU$SER9YC<;>Q,W]NCU9IBY9]4,HIX>=YZ7F\SHCS@_-JIV^P$G M[S>/T--HJZF-0:;;J4,U=^GF^VZX\Y@E.*"ZT:KWQ/D[1N%O. M<-BY=Z/:3B\];CL7_<#?AN7ZZX=EF*](7IO"EB-VH >?=?)FM!^5C?:EAUYV M!:=4=Z[G[\3\MS3@6H29%^S M26UM3&\MTFH*M3=W$(:U#K ?0-[8E08-L7,_,WP8)?6X+QUY53?"M>3HUY-C M75-&:TEVQ0++EJ"<[1/6WTBR& MD'0'Z6D_AM5T]:;*_3<&XF6$#0><$(7< $7*'$\ENN\&^FZ[^\9)HF*[K=Q-4S@>C-)3 :EKZRE N%2YC'$P$WK/E/?)&KI<='H@=YA@X6UQ-=>% B\0!67=,>DW'MVL]E> ;)(W;>&4@0+540P>H M^@W_N"&HY6).WZ9M&L]N+\+7G(J2.#@=$RA$"S%Y1DX%+RP(Z9&WML,/I7'< MTO"!<#>HHCH XJY,LMV,!9&%YS) T;1Y*Q841!%)GDH*EYEAV#P_9"U?5[T9*_Q6L; MG JI>*Y;WT8.5RWTTW05/GY+;.D+KVOUE"4R82UYT8B95BTCL\*% M0HM*D)^#*(MHG0NR%V'=QNL/PGL?#W] MJ(QY 3Y**8Y8)I MJ5M7[;7GHMN+@%,0/+*R>SS1=]1G'7]:/_RP(>K(!CQEVU3QA(#:J&( R:, M9;D$YQWYNY+IC-)$U[R)71?59'6 R/6BNELT?^>\X%:KP+0&PV4M#[ >HJ,>V.,!=11E M]F6X;HVEU=OPM7)$?-)/EN=$T46OG$N/]$:-A)&EMBD!C5D1KSY#$$P"SVA$ M42I[T?I>Y11ZQTTM&'\3?C)=]VBA[BRA/=Y&?>QQPY3[#FBG/EK<68/8VI<, M0F=>B\@3.%D<&(.<"6-B;EZB-V31[_4BN'K+IFE8W>-OH/]"\OG-_%TU6Y;D MMFWRO^ZL"F4<2H*0,=%Q4?@KN'=[JG M5G('1_JA+-,'?EO,E[F-&:AZQX8A^!OQP7L:*KNN<4!.8LY(PD?5^L M]ZWSV 8J*[U61FU*NM7%F_)ZGRRBB47C@?,R0I+&&VER$'UF^6[\D:GB9\\>=T-3'2 M,[2L=CVIG0>"%V3O$CLIF'I[QQ/N-Q&>7G!C3='?KM?30^\>!TA/J_%%0_'W M 9\:=+C@8/73XBQ,YQ,OWX/,Q>I/7TRX5O?A9Q.1&F2,-%KGQX^D(V9F!9@E>> MY!:T$[)Z_UB*E.Q)"< M@S"YL*!J^W6]GPES]VKCM9;RI!C=2.L)#?""@,ZA, 5FIQ-ZYOR;U/U[&SE(Q%RKR"YJ;HZ M .!^\^"YC4S7,P,U"4XQ3<=Z+A%,MBSFX.@0:7W[M!=ASVYW; /#]DKK (F[ MYI6]K#,AY^N)EB(ZLB!!E#H$!Y4G%P;)CM'*!%]G=Z?6R>J/D#/.)>;HJ&NE MH ZPMOL>9//3]Y]GTS7Y.5_H5[4S3M4KGVA$95"2YRP*)ZZR@LBSJR-0&)DR M-K2?SGDHC>-T*1H=E8.J&RP7I+_%Y>9R;)[P39Q-MP6Q[^GK MJDPQ_WM83NL67G/%I_FBO>7OGS.9L*_G:5FGV/Z$VS]?SR^>.(FJ.-0%01H; M:L^F BX(!SP5D00K1B6[%]X&(W&<]D?C0K8/?7=PFM^O,K@P2[;IANG"1E&T MO>=L(]0\+U!.6HA&9A#)"YLE2Z&Y([T?9>.T6AK]Y!Y ;1V \3)$_O?I^M/+ M\]5Z<8;+J[G@E^:RDZPX*36@<#5(0-QYE+6UBXD6A8T>6S>EWH>N<7HOC0[$ MYBKK (97C1AK]+]*;-H^PW7E[RDRDA0EDP*26)*9.E&;S5PM"E8B=PW M[]SZ&#W[(>[[NTUIIJ/O*/_WLL9P<1F)6-WH;(4Y?KT,4"S.EPF?/C'X./K& MRAAN(,WA4XFS*M9:;\#8.H,V1P,A&0)C]'2;.7P((@YIA'>0 OI([[R=RJB$8($E!875 M_GU&UQ&)'$$4XV,VR&QJF-G9079P>ZU^*P/X$!'W 9$=V6Y9*AC1%7^JKNZF?AXON*/5_@67<=$R]?N"AQ?Y M$ZZF7_!M6*=/_Y-,QPNFH@Z!'!=:$X&\%R68!F>4A*B2*]Q&6BG[S_O7CUY^8'=0[@!3_DYEK%C (?AJ\G"S"!^^RCXK60!3['3K[OW.Z&P5FTE9 M==@1IP,XH241RN1,TE+:)^HD_\NX=0F#N4.#J*(#:%W0O^T9?O^6<]M3O#9F M6JV0_LL?PI\3E.@Q" -N$^Y/)0!)M$ QSKJLHG.A]>7T$61VZ8\?B9/=UX"# M*>V[#)?O;IH_9H#\<8K ?(+'A@^ UGU+6P49.93(+M+'@F5!@D$EGF:'S M^_G,AVDWRF%SH&F+(D=O@1=O0'&;(!J2#2-KV,:8D=G6PP';HC]1D!\C\>ZA=^BX[/BB4FB'3P.E$K,&:!$%C !>9U\[0 MBA>MNYS=(J!'S!VKVT4K08]ZL7*K[.[-YZJ*2Q8T&EHH!4RPKO9_R1 XUHI0 M[5GRLIAA2B1O$C'R8+@A\7*:P#O86=XA&=W3M,:\8>7R9D@Q(B=ED"QH4*9& M3(K2-7*;3.2J]OQL'FS:0>_]>!.66X4(4)B+KF,2MF MZK6 !BDYC[]^-)' >&Y[\(7IS5.,C$\2P25PG0* \JEU0S M^45=_BH8)77)K8<:-B&\1V-P:,RU!?X1 .CQKF#'N-7KJ/;[3XOE^@/]FUWM M2DZX#CC]I4.,F3V%[Z[&T:80N7/*D3'K:E>.&"$&1^8(1A3).YMXZ^+L+L;1 MOIY_(?.L/O)_+&;U4N^B@9ZL/I_R)(],EIE"G\%GE,",BC%B$+9YS/\!4KZ' M(;.'H.ONGMM"0QW8#E?B>3TGH9QO)B[4X%?V,;J@.5E?@403H@4GJZ/AA" Y M>6E5ZTCC Z2,"[0F:KX[%JB!S#N SH=EF*_HS=?97"2>&PONFKO5!WKD:O>O M+AO1:EM0UY(^6QS9_3I T R!EJ!-/F152O(>.U^H^8; R\ M772,&V_J!F\GJZ@#F/W^_F^++[B<;TZ,CSC?9()5CY%><;9S':$/19N]\VOPZG!1/11%> >::V MM8TQVPRNU$LPKQ+N-^SE)$>YDQ#]$#Y,*]EW *,77\)T5@7R\V+Y/LSNV \O MSFC%3/^SSBQ36B=:,^&%YX ,ZZ*,J18^:LC9&:DQF*";=PP\D,;>G.8C MP7$WSCVDIHY'XF(=9D^!Q.NI IL63+_/EQAFE>&_T5'Q(Y9%O43[PL M!^]D31J) 1Q&!Q*ETHFL$,Z;7^2T(+RW3?)),#N 3OO?4A]D^A?ZVPVF>2A" MU%8GK.3:6Y%\-BU52DF%-,+D&\1/J[]V1N0C]?IX4#V6R#/MWVF>SPJ'1^A!MXQ3\/C4@FVBF81;E ML%?;K2="'_J*(:ZMGWR2_>%-^P=7JPZ:JXP MII+'[N&QF_>K)LQ["^'WSQ\6@E\*(!8MD[<0Z$]0R47P428HV@A;\W5)%R>@ M_#3JQG7 NH3Z$ZK[N\*[O!! B:4FCCM@+)"Y[\GJ\BE$R.@9ST'QC/+I\2X/ MP/M@?MKWA/=CU#TVWE_2^Z;KZIV2BQ!X",KY#!AR'8K(./DAN=0[8NTBWRY6T_8.V./O&,(#.X"KKEPP MLB2C]=82..M@:5&QI73M$)=#C!R5-ZU[ W2=)XQ2<"TUF1O%U&$@T8-SO! 7 M5FKE4I:Q]027[SA/^!!T[9LG?(B&.HCH/Y1B6!@F7D=::\LM*%NGSC!FP4BG MD@U!%M^Z4/-9Y0D?I.8]\X0/D7D'T&F:$&.D0J4$<8S*UCI7 \&11^5,2-(% M32)HC;?O/T_X($ -F2=\B'8[0/8W4DY]0&NQ "NRUM-9A%B'Q$:NBI3!<*Y; MIVO^L^0)'X23P_*$#U!:!PC>)WP*WDY640BPRNT O=?SZQ[)1$B:A5*\ QU]#5%) 8ZAA))CX3(F%YH;EOO0U5M2W.E> M37-M=("P.[E0=Q)3KH-JM[.B+L-K]ZY);;&)^=JHW@11P^CAHB[92.XC"IES M:RRVY6#DYI;-$7:W'?QXZO[NP'XC<;!^;!(C%SZS""+$#$HZ!PY% I*!B.2) MLA1:]Q8!$]5V\](9%GC&V;DC6@.R]P&O^J+G,,VO_OR, M\Q6NPCR_??MJJ&:0C[YLV":0^_/955*7-[&DP#,(7GL!.QD@BA2@<"S2%,[C M]U57O7R?%FWF.O4))]*L(75GH6.#".!X'F)(,D] MSBSG(G/K/A<'D/<])'\=@L*[&_%0FNS ^;M@[?5\=;ZL.\_$H2F69PN.%TX' MAD,Z,'P!65#HR(K*JG6ZPUT:QH7;8,K>#:KC)-\!PB,6J64B7_W'^?1S M-1,VO2YNF J8;602M,8,2H@ @;P#2)Z\)G+_N4ZMM[']*/L>*CM/L\.:ZZ^# MC?#70(*?X_+K/8XF7F.)19-T!!90.NG:^(H#"TY:KVP,JO7^]S U8YME[75_ M-\6OC2)&KXC<# G!Y1T6LO6>.^? (K,DF2+!FY+ >&2Y**&]W:^&=_?SQS:[ M!D-'*YEVL-/\?+Z<3]?GRWJ:_SS]LWZWVC+BK'!"DWF@3:)=V= 9[G6ME-)H M8V0L,M?ZMN)!8L8VKP;?9]JHH0,\_8)AA9\6L_SZ[/-R\65[TF\Y(?/2^#IV M*&=3:U%XA,!%!"&*0J^+"*ZU#?4P->/>V3X!HAHIH@-(/2ZL"9>1>9X*F8N" MN&%T!/O"&&CKBR,Q%>9:]ZU^G*)Q[T^? %H-%=*!!WCC>NPG)"+(2=E6QG^> MX84K<]%_=O/S!YF?(!IFI!5@$]N,[/3@R1H JT)&86BG]JPQ$%O1_CWT2SG% MBQP% UVD-3[(RF^XGHB2&/DU"1@6!HKG @Z5 J1SHGCNT9C628J/T?,]=%T9 M)-9QJ*Z:[;I/=9U/ZW-Y7MM_G]7(X^8]@9;D]J>_3$.]]#]) M&EWE 43EO0FR9L0F72U1#Q$] @HT)4OT23>_'>HA#^ 5(7+Q%6EI;--RKG5V M-UP?LP_9A *R=E-4&14$'\ETYX;S4%@4,366T-[$?0\Y (<@\.Y^/(P6._"X M+K:2?P]I*]V+JQW!R#.H(VM,$20KI5F=X!V!Q>2T*L5)W3IK9S<+%GY@3O_\YQH]/#@FA(\7>P/WU3>).L#7>2S%_&L M>?+R-XD:U\E^FEVKK6;ZB [=L:KOB2N@44Q:$-I5QTO6%DM(.[*,*L7HM"ZM MXX_?).I[R HXQ3)KJ[5.SM$JRO/9>CK_N&TJK?+N;O:NGEDLR#S1#2$VX;!J7GY-N'IY-6 MH]N(JY?^-%VEV:*27 N?/O#;8KZ\I8MMKS?!T9>L!)#?78>"RP".D0UB)&(0A4MF M6M=U-2-^Y';+K?!V+P]P%.5V^]1[Y MG?>M/P5O)ZNH Y@=T=H\,)EB5F"#)[LG90Y.B3JX3I24R>C1GC?&X#]SW_I3 M #JL-"92U"E(4 2[63&&+$GPHBAQ*7ESR M)-O0?/[6M\D:=POMQ MJK+V> +F+HW_F.*2B/KT]1?\@K/-&L42)4^R M@#>VT!H-#KQ7"4007.FHI9*MC7.UW>?OTIQVH!,1&]P-9]2!\AIQ.0D,B_<)*9U\R8S#Y/3B7,["KB.T4BGX)*702$6 MG/)$NW,"0:%DY'@E"3T$A7 M':#N':[6RVE:8][-T^Z?7DZYM@R5)]<_!D.V@>*:1$B\(N?**D/+&5NGRIY" M[[CF7"O,+$928 =@_74QQZ^_AN4_Z%M)N2<0'V=$BX>\5[NEHZ -?CB1&EAAJM\T#..YT6Q5H(GGM@ M*D61;71>MKZ/.#V;93#O832HM5-2!XB[>?.\DY_:IHE9(Z$(F4 QS!#()@;+ MI8U%);)FA\PBZ"]I8#3<-555!]!K84;_6!%8?.\Z98,C-M$LP^79CQ$=+ !W"\ZR.N7X;E\BL);^+NCHV]MIQOV]&3 MX)C2F ,473MY^YJY1B*#9!-G)#:73/,3=D_:QMW?AL#%W1-T""7U +Z'%NR$ M.\L#UB9T23!R!D,==L@,^)Q1::.Q^.:-M!XB9N2N(8-N:FTTT$%OMAO&[6.R MRJBE%,1+Y(Q681(9HI<,3&9<,;2BW.V.=?K]D MD8;Y^JK9TZ[5ABBRUM(1%S$3/])#8,[4:W&O/1?2WIWD]D#7MCU>-NYQ.82" M%P-*NX-C\G&13= 6&X+@P%6-;6)($&FI00S*F1)D*:EU:LOC%(V[EPT(L $4 M\FP:)-')<'[VN3YV]?L*\WKQ$]8*/-KTK[O\E+N+KW57I).(&*854CNY/$7_ M(X_?^9M^+JI)_TC+/,V-J^09!$X ZT%'03>"+)T-1G1-DEKC7/8 MO%=A,^(["32?BK>[N^PXRNW@O'^P$4J6Y-_=/ MT/_H$$ -V?_H$.UV@.P+H^OKN^G'3YN8QILXFW["+42PQW3J(?CK5XP8/^C MGECWSQGM-R/7EW[X MN^GJ'S\O$5_/B4!@M >?N 6;5/*9,^-#ZWYW@S,U MLAG^Q"AMM4@&@_?D9:R+OOR]F])@:L]J(Q(NB3& :8BRR5H0&<*8P MB%+J'.B\+KIUK/D)V!KYS/F.UE$#V/2RDN*W11(/$3P];),/]OM\$5>X_%*C(9OV'_3KQ3S1O]KH?QLED3G[ M$(T$[3D9AB44B,X*L(C!>.:E;=Z(N34/'=^^'H*^!PO.QE!U!T;-GFWDO,24 MG*-#L-2._%IPB(9,-=19)YV"5FJPN4FG-XL<'I:CH.>XGI&'J+(G@.[5Q

Z+B>D+A MZ9*]*XZ+Y>Y="8G1P2)]C:=8U.!%,6!XCK+D(I09K*WS4$QULMV>#L#AO*,& M:.BMPNGBG*'SR0H?/)TS@Q8U=764]X& QTJ@ MCE#'][7A7L>L1?;6L5)[O3,$%6,"SVT&K9(M,=E(5E6_>^QA25+#]P_NRL@8 M"R8]+95M^>Z1[+\,LW0^VWS[;C&;_;Q8U@N721"&O 5B/B-YOLIP 9$E-#I:1G=\,[_/EU_NL?\ZC;WJW=W"N$O MSMUM"R+4P@2N,Z#GAC8W5B!P^JX4H965=!B;P:XX6C+2R<(9':=[Q/6>%C1' MKYS/N)PN\OMU6*Y'73\/2.)O9 3_LEBM7L_3[#QC?CU_%99S^MAJ8ERVJ8X$ M%Z4.J-4V@FZ*2DXF:P6Y>AF>LD@/2]K+-AP?7=GEHJN:SK:/%,Q@,H M\L?!.:V )8R!B1B#:9TN/]ZI]50S\Y[_:FH'FA-/K5?S_(1Y5[_5B,IZ^@5; MIU3=>_ PV5*/T_\4B5"1633%6V#5L2?'Q(&S00-WA)=BDY=BL('!SR$1J@3E M'#=UQDB)=6@YR<=S!MQ*[87+K*C!)NM]_XE0AZ!O\$2H0U3=@7WQ8YB%><+W MGQ#7O]1/5X5N)F@*'ZW@'*2LO3UL"! "N2R,2^M2<"A8ZW84#]'2"?1&0GD5Q.'31*H'Q:.4=NB MI0P[V$GV3.Y#Z4V(#L'$P$&I.H_2ND"J=_0K1SNO'2Q#\O1,WN>3473*X3: M*GL"Z%Y9@5@*#ZIH*!%I];FZEJ5CM4*P_'_=75F/&\D-?L]_(5#W\1)@?"0Q MX'B,'2=!GH0Z6+:P8[4A:7;7^?5AZ;#'XSE:4K6Z9Q>+M;P:3+'(CRRRR")E M*IE)-UC!VY^FDO<@A)Q4R7N(N*:$Q7MFC8M8HF0L@W&Y:FZ=7U0HGI*:H4@: MDT(U%/*>]_3W@T!PP/3W0R0R)7 US7Z[Y*T0B10X$V^-TQ +=V!TB2XZ21IM MIWMS\FI:+ MT>"$S=6E=W5\.@=CDY#:<,5RZU:+3]$T$8L\&FKN=@EO*<(I/E&_6G?IUT_= M-7VSJC.XUE\O,FV4?F/M]E>ZY>=M#'I\SN3 %4Y.GIRRHT99E)])>->M;PU[ M,1A\#!K8Y@F:% 5<$@A"9I\S\UF:UM5XCU/4L(5W7>?%M@1Z-S 3O:.SHNI< MD*"LYQ"8\$">N[59&V&Q><^VA\D9N=M:.UP\TFC[)!%,X-B\(H%L?/$MBVIS MD6Y17?--U$<_GU6=<:YJDEH%)2&R;* PHQVW=3)@ZXS%HP1-IHWV:6*_"Z=F M,I@ H.[L8?\TPU/G/)T,FY^(&! $Q^P6M2H_P^+-=?-^VUZ3BOE58OOM[^9ML)7F8ZYJ,$Z7VN ME8D9'"L(@7:6E/=:WTU>G8R?_M1-IG%ST\-L(.E,#'??7QQRHXJG"%3[:K>) M9<9',"+J[+DSGK6V3S]3,:Z!&DK>C\#J".:/G5I_V?V.%%9_GM,>OK]=):L> M%OO7IBXAMRX(*)A8'8)&W,E6@I'U)CRYVERY5Z+]Z;6F@YAC1-D-Q]<)6)F- M&;[<#T"[7&[F-6S41PAAM70!4M%DE:6+X!U/P%00RC.3.6_]AN-!8D9N9#O0 MV=6&]U,%T4[7DI-<)FO QCI7F]?IQ\IR<(HE25;8,=/Z'OP1) I%5IN[W:V!G>-JM\75SM2FF(KCF0.C?\C4 M8H+HG84HI#-":JNRZG6$';KR!%%TC+R[F25&S$*SCP&,6B7EC0_,9'P_1,J[_?:J,'X7,D0P?^QCZ M\'OWX5-WLPJ+_+I:8$0Z71>_X7(])Y5ZL9SGCUCK(?9&%+WQ7G,!B0L'*FH# M,6,!Z3#QZ#Q'XWJ=3 A^77J_#-6&\T3KKD MO<0(!:VN%=L!?#0,F$%>LHC&Y^9U5@\1TPM4^KD=96UX/P40?2>_JMQEN94W MVNF?5+*(S#-@JBEI%LE^^WJMX4G_#)/6VM;U(D]3-7+Q2!OQWP556UF,?>Q= MK#]\PG^&Y:^XOBRT_'SQ<5_D(+(SW O@VM1IUK* (%C\TSM+T(FT1ZY!0 _%0PVUH:1T.,//O8#0NRS5S' MU?=]Z:(M!HH6M#>R7KX7B%@<\$2G/6?1!MN\R+\799/(CPP/LU/D,2K.MKWN M<1.6Y@OZC>$COK]9ID]AA>^7\X2TO\WFWBSVQ_PL^I2\,!J,JO&I408<\@1. M:?1*Y)Q+O_8?AZT[B>1' R@-S?()'(V[8;-[?E6EJ%U57G:K]6H67'+*A0"% M)?(/B4\0;1*B:!UZ6:-^ZXU[C]38"@W MXK%1\V:1EDB6]!5N_WRSN$<-LHK28BR05(KU68T";Y0$+X-VGCO&7+\3K,]J MXX9PC1'3G+V'X\5O\;+ C[5DN,UY]:0*8!$I>A5I2XX"AZ 9U/&_(-!)'Y6A M(+AU&-?&%-GI VL8*8QMB.XM>MB7*>S^NMI&$A^ZO?]W>[,R1Q8SA0_(;+V0 MJPJ4BP6*4D7$X'0Q_2HG3Z6D%\[<]'%V?K%,P!7?;^UBD;=[N]5"XP,N/\_0 MV%R4,12;5F/M98;@? 3N!&:T:(QJG:1[BJ9>@//3!]P@,I@ IN[5H==_X#+- M=R'LMR^_J12?Y4(:HRR",Z$^]5(4OLJD04?N#&F5+GJ5"@0DO.0 M'4,;I9&)M>[+=R+)_7#ZC*[PSRG"T;W#K4>QN3;>>AO_^M(M]DKY71]G6GMI MA!)0N*BU:H8VI>D3:65P!3EJV:\\N.^*_6#U#*[LA^/S)#)#MZ.EW2[VVUK- M O'$&FN!L]IRS;( 27MR_B4K0_$N];6[#%Z^F'J&=S=-V?^)*!TK^&]Y:/. M=,DQ6>W %$W^*1H-D8PI.%X81N12JK.\#[U%4S](/:-[^Z9">'X.V>N0/OWX MLS,E4%J+!813M;5CO78FKQ.2,,$WOZ_WX.^Z M]7]QTQ3UXV+^/\PSGXLK=4*W$[77B>&&/B4)F?XK# 31;W#IX#%4=#&$5P@F?%$;I06CCO6VLB? M=X?]-.49I6DF#)"QH_K]N;B/*E\OUO/U-?YCTW'V>SKA?1,OQ^'7S]1_UXRKC5 M(U<:H(7XX3L\4RMQM-GP%$&S:IV2KN]L9 (3D L7,_/-1SR?K97XO2R_J#KV M<3NJY<4ML>S*SC;F?OM P";4W&D!(0=B#2,3'EDM7*R7(8K[5$+KF2+-B!^[ M)W SS#W2IOR,XIV 6_MF0=8%OW5;?GM[SJ,,)2M+;%3&,5 R9O#<)! I2U<3 MLU*T;FG^"#F3:6A^3H!TPTAKNL#;O;_3Y.Q@4!X7]=Q28N\?:U+GW=N\[Y)H+"1 M>)"!HJ%8N8,046S2# *C%H+9UC>_X8^;LLYXIS2'G)@@]R GB#HFL&B]%RGH M*%I;L5Z$C?N\;#B@M9?*!*#V9,CS4,3S_193*(%8@@+.5:@[5A"3"9 Y<39S MZ4-I[="?3O5DQHZ,&'*>6?830/O%]>9G,#]ZN3I3+J-STD @7H+2*4' H$$) M@\9[CQY;#\SI1]G(%R5GQDLWN/"FF.MX:)1,ZR&I1ZUS"/2.X2 M)@2EHH8@O0:1K?8B**=*\VCY&$*G,\_G9#P]G,,82G 3.)P?V-IV:)8P7 MT M8!V&^KY:0^W? F%2\5F$T(\CS).*5\Q&!CZ3;,[6#+3!=F^X6W(Q; DP9M: MD&%*@!#(4<$B4&@NF#H7S*:0FV@F]GYP.D(&8U<_O?[WZU^N+MY=O)T7O$IS M7*1]C=CJ[=N7NQL!G:/-D@*SD&2I;28#>)$BV%!KV%7M-\F>\:370^2]].370]A_M@' MX=67[J8^+GWY:8Z;_C7U96"XOBR%C/1R?S4>F+6H%+ 8//$G8>E#,XP[77DD^XX&4T7<[L*A2>R>YMWS[>Y_9_Y^M/MWS@+SG%E M2.\*LQ01B9J)4:F^KK>""RU$X6?RTAKM:#H6]'3T]8/V&%"8@&*\NL$/W:T- MU,>M-\LJ)&+!NVZ1MG^928K?1!W_&Q#KLSY&L99S#"0/1D5CTX!GO55,&5X,S$Q+FAT;>U:;7,:MQ;^?G^%BN>F]@QO M"SC&V/$, =+02>P4XTG[Z8YV5\MJK%UM)2V8^^OO.=+R9G!#ZK2AGIN98'9U M))TC/7K.(Z'+'_HWO?%OGP8D-HD@G^[>?ACV2*E2JWUN]FJU_KA/WH\_?B"M M:MTC8T53S0V7*16UVN"Z1$JQ,5FG5IO-9M59LRK5I#8>U;"I5DU(J5DU-&'I MZA+?P">CX=6_+G^H5$A?!GG"4D,"Q:AA(S.:*3V)# M&O5&DWR6ZIY/J2LWW AVM6CGLN:>+VNVDTM?AO.KRY!/"0_?E'C;]X-ZNU%O M!?2T18.S=BMJG?FM,^JW6^UZN_D?#YRL@;FKH\UEA*>5F&'_G=9I9BYF M/#1QQZO7_UVR=E>7D4P-=*:@LOOJVMANB:H)-&9DUO$:T))A#Z9"!9^D'1M? MR36U, ^DD*IS5+?_+K"D$M&$BWGGQS%/F";7;$9&,J'ICV4-;\/X-V!$_9(AZO@4$,'F+N::^D_.]P6@\ M?#?L=@O'@U][[[O5/ ]+MCTNZ_9M/ MXT%_?7XP+CMGS7H#8[&A=D=ON]>#V\K-KQ\&ORVB;-3KC7UQ^9>'V-H9XK!, M?I9Q"H3FT_LR"9@R/)H3$U/SZNBT?;'WLLIH& (%5@2+3*?Y>K'0>!K"#'8J M^.8[A>A5%T'\_;UO#DNC73W%81B2F$X946S*V0R2AXFY)K_D5 '4Q9R,6":5 M(3(E[Z1*B%>O_$(BJ<",D=^75AGX(T/"8(!#\I&J('YUY+VN7S2]LDLW,B)] MII(Q"^(R&:9!%2;T_"5,:./@)O0MU3 ),&')G-RG%*<"A+1 %XI(A-(V:!LFQ3P[L0G($NA=4BT <:!%R!]@"S%*J#)R%39!;S("8ZQX]5 M_1E3K&@$ TBX%B!24._,N(DA0)VQP#J([1:X#.04JH7$GZ\/PTN!8/.? T%& M(I[")"->5I-:!OR!.12KM7*> L\ ND BP_= Y,@M )RU&2P#Z+CE'YAWA"Q" M68@5)@LXZ$== ^Q#J[W+:)$+, @2D"+[4Y;?P*J8Q().=,+E"HVX=J <#>$ MXDOG-WA97@.;7CBSY>U+P5OKX/ VWIB<5T?MAG=VH0M$%3("*4)&$8?'8WUB M9VY(J&(6(S#GW!?,9C8&P/0%US'60+,$&!)9$I]#K@,A=0[UD#N5% XLF9(! M"^&U)L> C9 !V!P !@]!3-,)(UV@I5$NP,*JU=-CYKRP:A6?W"-'C9DZD&+[ M!+EK#;L.2^C+WAU%&QU%T-$B@Z\C&BQ0"3Q#:9TU#@BE(/\/!J:MZKF' ]%G M&O81,%TVJWT92V5,N '-]?Y5,//Y#'!1].1RJ7:TAY8L=2V@^IZ M19CKI*N8H!9H13)=@:5<$#(6+,E.['W%5R)*5T& M0:YP\M?RYXY6$ZD-O,>C36A+!]!0<:Q#CI^H$@&*@<4>61>.PZZ)V9,#/%1( M\Z5?)\ZKF.JEV$#^LZAGH4T,=CP*TIX3P>^9*(X1'MF7GSU$ST3Z06W'3E_. M=LR>1(:+55)>$17RYCI25YR%6/L*_;$E99?>49"S1BJ]3/GV!329)-P8QOX@ M*_@21 66AQS\LXT< YZ!A#62//Q%4;U8A.SWG(/[=L'E:6 /'$[^O^OZZU)] M5X!, ]G( 6VXT\4]<\ 98*-(U\O=SXS1>\R_3K;9#&P%ISWW7)P.?17BBHV* M.V?8P6TTA(J:+:GM2706,A6J ,1 39:="-"@ '2> $!@E&PP14K9>8[VHA+\ M 6Z+NI#'(P7$489Y9Y;N #GVG+J 6-FE09Y.I9@RS(4IG13'[:I@2)9D0LX9 ME,YBZ3B1;@ 8 /=-A$+U*WX/-'8G513[ $"F*C#6@F::=19?+H"[,T'G'9[: M$;.5+HK&?&F,3#KXX_\4U7E?/FT\7UZO>DV5_U&RC>G[^[5L%9\_:^S5;LP/A!@/&6V9VCV,"TH MRC)8!J."QY,$A^/BGS6^AS2FS^"80[M-TXLYB\C@@04Y'KJ0&[<5.:!;0$^H MGN)T$-(X6SI?[*-.=A"GQ4G-YN$=4:U?R,NDNX[8<#,Q,BYH=&WM6F]S&C<3?]]/H>)I:L_P M[P#'-G8\0X TS)/8*<:3]E5'G'23[]LRL=?VQP0YH\*?'4,R$< M6JUVM3_]=J73Q8^]Z^[H]P]]$MM$D@^WK]\-NJ14J=4^-KNU6F_4(V]'[]^1 M5K4>D)&FJ1%6J)3*6JU_52*EV-JL7:O-9K/JK%E5>E(;#6NHJE632AE>99:5 M+B_P%_CDE%W^9Q$!Q')V>-DS'[(P C:R#N^Q@[E_Q5*1%I)>8X?KMUG-GS MF6 V;@?U^D\E)W=Y$:G4PF :.ONO7L>F)JHGH,RJK!TT0)/E][9"I9BD;>=? MR:M:B(]I>#?1*D]9)512Z?9!Y/[.BZ>Z^SO'+I6()D+.VS^/1,(-N>(S,E0) M37\N&PA6Q7 M(B]HQ'\Y& ^CN\>9=^P$]$B1\H6C00.]Z]_'8BPL:0;5QD/7 M=G,JA)!PO6]>=?O#T>#-H-L9#:ZO .O#F]O.U8B,KI]T<>]=&MZ^Z]^0H$DK M0>N0'I'.58\$QZQXNKWJ]8=D]+9/;OK=V^%@- #A_F_=MYVK7_JDTQV1ZSGUGB#_R_>N[V-KJXJ!,_L.G(B4W>5HF(==61'-B8VI?'!R?GN^\0#/*&+!L M1?+(MILO%TM6I PBVZ[@+_^0AT%UX<2W'_WAM#1.J\3,H^XRF(M+C.AGQ,"Z301I6(:!GSR&@C;T+Z&MJ( @0L&1.[E(U MDYQ->-G'5?MH,@4FI J*$AB!PGJCZ9SDJ=4Y!P^@3'$5"\2,D@2>M*"21#2$ MGS11":1+J[S@==T!9ZC3P&P-C8$CIRAT8 P5"H:&\ ;$4 MNH,EC&LRBT48$Y/CQZK_C&M>*$$'$F$DU$%84LV$C<%!D_'0&8AZ"UR&:@K= M&!G/UZ?AN4"P^?U D)-(I!!DQ,LJJ&7 'XA#LUYK%RGP#* +JG#X'LH!.?%P6DC.#DW M!:**,@(I0D61@,=#<^0B-R!4A;@1/2X@?T%A,MEM4]CJ8P)-Z2YV;T+9KXQ!UP4(_E0)MA@E!7,''"8? M&\$$U0(=$#[ENS20HJ;<8!IV2].XG.U(4AD.!ED@9>R405TIPEQ2Y'9PRQFQ M2N?0PQ<'ZS4-?!MS% 3ZA?Z0Q_L$Y&9K$\@[4]8&GGJIB:9;&!_.=0SYE+#&X^"M*>$RGNN"R. M$1[)E[]XBI9()\]@/W;\?/9C[BB2+99)><542)SK4%V1%H+M,PJ0C5IV:1V% M>M8J;98YW_T *I-$6,OY7Z2%L8*J MN9 /N92L*LXW<'GXGCHLQ!7[%3\0<,6=,D5.V'J0]JPR_A_NB#B3R2 -QE"'NW-$=(,<=5!<0*_L\*-*I MDE..R3"ED^*\71<,R9-,JCF'UEFL/"?2!P &P'V52J'Z&>\#K=M*+5Z& @"Y MQA>ADF:&MQ=?SH&[,TGG;9&Z&7.=S@ME8V6M2MIXP6"*.0"JA^*%JX.4;U[= M/:C6_?T#J^$?6XQ<-%==4\VRS;;6R^I9\^GF>C5XLNVOU#:J9V=?7RL8>W*Z MF]J:FP@_&3#?)J/IJU*SM.A0 ++=R.Y)\/"2 F+T\93[V5Z_WO$-%Y +; ]6 MA,MZY#V=^]>%+?^V\-$=DV)BOJ+/_X2[K^D M8L$C\F:9$:_]1N1O7P[Z9C5/<3B(K]N7QF/1MW9^6&RJCK:PJ(--S27E+4ZN MWP#,E+__V/8O :9\XT[@:J&YK%Y?=:%C6&VYW>SRB6N$Q:>_T>CN5E[^#U!+ M P04 " PA*16@')N^.8% "M' %P &1M=&LM,C R,S S,S%X97@S M,C$N:'1M[1EK;]LV\/M^Q=7!T@2P];*=Q(\&<&T'S=;&;:RBZZ>!EBB+B$2J M%!7'^_4[4K*=1[-F7=_/N>.P_&TV&_L>W8XA5FL#;]R]?GPZA MUK#M#\VA;8_\$;SRW[R&EN6XX$O"+A;5H6D+. M;?_0 MYA?0:%180Y$M)9O'"CS':\('(2_8)2GABJF$'J_H].WRO6\;)OV9")?'_9!= M @M?U%AT&!UVG /J.8'7"@[:1VZ[38\Z!QWW\/ (O_WIHI VHI=KP3OK:DUM& Z'AKI MW6;;J<-@"H/1Y*T_'CTI=59*X :#R0GXK\8P'9R_')R-IXW)'Z_''V$P]#7$ M9/__%FE]5KE3#H'@G 8Z[<&"J1A43.%=021:/%G". CC MJR F?$XQAZ8IRW,M/?YKS! 3+L144N1YG4FIR88')4&LY=(H!0HNN<'3(542G1,X(IWEC&CT:M=$A4);H8 _9_HP%D'KZ2?"B:IKN2Y]LVTVF]NWG?YD''-<2HR3,#\JPG1F M8&6"63F;,)/Z),VU7^L:3)($"8DYK4&FC,A64Z[JQ^]D.590I9=QHU1 MS*)>16PFE!)I5W>$ESH'!B2IRK")FA*\:18MIVP8%7:)*EQQKL"6 =DJO MK M'5B=YOU@QW+OA?T36<_J=+X]5106&^D'D;6-(4ICH+US=."+6K.V6E#%7-?+ MKL"]V6[J,+QM\M+:U_OQ[[A'C&-'&,ZF?&!=7Y95O546]5N'@LHPWU#GQU#W MY?)FK?PJKUD?1I\@A5M:@^72F MH[Z9^Y6#P*"^/"E5 A8Q"V)@"@_Z"9:=R M]M?O.S+KD%0"VH< 5T>';:BJ/%Z^^\I?_W9Z<7+]\=U03!/?$^_>OWQS=B*> M[>WO?^B<[.^?7I^*U]=OWXANH]D2UY$,8C=QPT!Z^_O#\V?BV31)9L?[^_/Y MO#'O-,)HLG]]N8]#=?>],(Q5PTF<9R]^Q=_ GTHZ+_[KU[_M[8G3T$Y]%23" MCI1,E"/2V TFXH.CXD]B;T^_=1+.%I$[F2:BW6QWQ(2'Z>N(FG7IAQ M?MWGGW_=ITE^'87.XL6OCGLC7.>?S]RVW6X=J/&1?=@^ZK:.Y%'SL->WFZ-6 MV^F.1UW[?UNPR'UXG;^)DX6G_OG,=X.]J<+YC_N'C>[A+'D^=YUD>MQJ-O_[ M6>G51'U.]J3G3H)C6C \'8>P/?W8#KTP.OZI2?\]QR=[8^F[WN+X']>NKV)Q MKN;B,O1E\ \K!B#OQ2IRQ_QB[/Z?.FZU87+Z<:X7!.-X;J#, GE)XF'\-_P\ M=4=N(EK-1NO7?5RV@>X*C N L^$<5?3-(==="[E3%?G7RIY:XBRP&^5%WW[. M@'#1BZ_[T4PZ#I#$GJ?&L,9&!W;QE\;Q930!/$["&8'BJX.W=2?POI61/14M MBPAY:VN]&Q&]&UY>79P/WHC!^:DXN3A_=78Z/+\^&[Q96?=VUO?RHW@-2WO@ M)_ZO?#MOMYO-<@(O! M)%(*)2<]:CW?%?!)$HI8)6(<1LE4A&DDI'DK%G88V"H*4$HOZ%&0N+8[(^&= MY...H] 7969:6L))Z,]DL#"S-IX"]%N9O/C^LS\OR8EVO]'O&5@YR@XCB:=R MG *,(OSTV8NA/_/"!>E>R30*T\FTH->)=["&T/D^VUG/W;8(2]2?/H8IH#:@ M-*"LQE4QE3>*20%_+Q,D #%W/4]$RI=N(!3!%)[*N/@A(GFK_SP6[R(5NXBE M-/3)U%5CT)&4G28NC'PQ'KLV4JHAD>%%1I0I4)E'8P+/\EP5)TBDH6T#!0*A M[\C=M1-&*H'9\$#A)2D"@ Z-VCMZ3DO8&>V**S5+E#^"B3M-ELLE0H7'DK%' MG *1FQ59(DY'?RB;UH&O X_Q8QH4.(1#6!1G/&@=PZ%W%R7N@F,YR@-@1!;" M,&=" %Q\DO9'"' M11,L0V]68"WM+W"!5"'K:%B B M+3&-4X!'+#T9+6@U9J<(7SB'@+;?.["ZS;ZXO'I/$* O"87B)+0_Z?=V"JCR M9RHC0!5O(6X B6&%@$D:$40\E4LKPG?P[ T%JC]3-UDL?3 "H@!QX(Z\TBZD M&(5!6CX8&*H2Y'!<3T &M1^3#/JW6H@+0@TXL-B@[);$T'IX-FXAI*)\4)]G ML)5X23:,4P^P';@ <#)?(,("W1"AJ,\ND8#X(QP)!X2 BG-BT-09PH=$]P%] M"@*$YY#(W/],@3X K4>+TCKF+G#,=>) C9&;QII*(J EFDX%$SE1N7QHL/BC M%)X>'W]K)IR%'NB BMG_+ IMY:21_G&5TT1J!JL@F(9KE_DR ME)#IU89E)&,4EADV/,\7Q"=!LYS'1[*5"X26U? _6":GMTBMI;LC4B0Y) MC\ MLKL2L1!5,+U:((>-BD3@L ;@PZXBESZ_48$DG1ED?#BV"G(H(L@P:8,% MIE4@N:+V#2]RU<>\Q],8?#=Z!F&Z50'E)2FH9T=R#'%QA27@2]/0W*QRY0'#?2# 2 M11""::@R=K>T_B=A\G4?$^D.X77(^&S.2(W+OX+J< M$!$+\/TF_*1V;R-?^FZ4)N7/>--K%'^#XPZQAGM9'2BA-9]!P<:VH':3%.RW M)5#S*F=RD3E46.6V"I:%-@6, '6,ZIPK$JP6&SM^S33DX7H"] :&[H,AN$[C M$.%08I2DZ?CR$VI3L2$@/%YCWB(R(*;80* ./'#B-,X MPS [C2)\.$(:,1@*%"+A=20?>._OO:,^&(--$ DQ("W0EFM+M,E@][ VCS:* M8@@@&#.Y" SVP1M>ZL_ 9ON=)6\%D7EL?!1GER<__]0ZZ#\7W>:1?!K.R)W10Z*4%I'*NS2*4QED MIX#X:"V9+JAGR+(]0^8">U]8:8J4[Z8^V3&SC&B($)!?3H +SL1428\<1W&J MB3 *@9'[Z!_/%G%R\?)R('9JN)VX]2>YMM%ZAZG$6IWEG[$]!(;UPGA MNM[-"'0 O^ :P0W%+ARUC$B-C=#F8]XB U89-T.NVM32)]_K FH8M?,X4IY$ MXJR,E8_") G]XV;^B1S%H9W(,FONQ].; M/I[=-ZK_0")F#R-:]@[QI5VQF/6QYUN.[7'R5?LA\=4[LE4?> SQ&59 M&O4 M8G\H\(@;#@-IBU,X"KWY,+>V'3'NX:N$N6^8.^S8?,Y913+/S5S!P$&4MT#3% =RW-B.5-%WO];9U "M 88L MS6>KZ(R Z=H4@%8"LB<. $,)3$SBGL8*%N@'I MS11W ,((\' !$TGC9[4:E.]8>85XW8T+FR.WC'.#SA.[:*A712Z> "[T'I,C M94CV]L\_=?O/ST/M;D.D44&L-<#T 3A!5^)[)II6]!D 7\Y<'K#P*WNJG!2P M> !(&*C/.IB9A#HF8'R-.L1FV\".(LK],#X)=BD* !Y H\!W,8) ?I'/*K+= M6$<9;SB D2^FD'=27$U#7!"408-FD;4^(^76<=A?R^YA6JG]*0CGGG(F*M?. M2=X%0.:4GL.NGP(\.'A,_.C%1":"U$QTRA%>(09V$8,=Y M"3Z]4A'*E'C+#EW?5P[2 F#E+29T'MTH9)9I)1>(($ECSFLI[+$<4N0L$B0I MU!4Q><)1XSP38%4;;#?;3<'LG=3H1H'K9:R48C6%.=FY^R\9I)@KPQY)GQU<*Y0N&@D'FS*9AX-IDP, Z8PR@ 4N\ 8TZE=XNC#F!27'T MW +"+$C-?K/=P0LNQ\P\0*X)[Q>6"I $XR?>(Q\&P"[[FH(").HFY-S(GZ0 ME:(:6 Z"K16?P/=+D)MK,^G(5XA [X)7?8: ]X[83I*BD2R3M87 MLV8V2->/*(S98P.X,75GJ\BD"5';7,I86"A]O30N65A5V/44!$/_,0D&5IKR MN-_3,!L?7@RHG'. A(U\PRAF\U",L*X)/0<<(!\G.J*S''@M9)2"TAS1(B80I@EP1]]-:)F68$0,L(;=T[EV:!C/#->HD_R6 MY)<<83:!3EXJ1V0T'QF3;P@3+\X"W %#"HZ])(FS09$IKN2_6X5L5E@(BT->;YP"-[OAX+')X-P4$P:F_\JXZ]<(<) 05(QQY6EC%FFFS- 88)EI_P*&",-A# M!Y@7PLI5E0,,5"M80:S03Q87Y[.+\#>XIQ6-.;N8-R9):-ZRE#.NP]" HJ">@X+CKJ1J+2=F M;)@D<[Q.E>>4T1B L]"9_?R6-G-Y]W!$I*GF((#=4 22='$9Y>)#Y 2E8J.\![KOP>\R]AKGG4U"J"R0, M6R8G-.%!K'WL(YC'Y(#&JK1?Y' %9@%GGPDB?"$A*3'!8" S4-#/ QM$@/IL MJUF"&B/@LB,U6B$#4K0=AKL>K'N>#435C_"0T#FA#-+',#*6)'[#8_4>-CB)3E6T%?( MU8;<"6@TS'-60JZK 4W%,?G$5A9MSTI6M,D2[XJ"_H.)8[@YTG^('5AK]VBV MH K<@DC<26UD2&P&69H/H-)48G-L UK"EC/0!SQ-E[FW35+2M]EX1L)E0"RI M6-G!Z.QNS:)Q-EA39N:GGE.TP-'C1UGLS/M F_0W'QZ7P\S21*X)LGW]LS&< MJ2B:6+*U6@2SHDB[E7?5&0UU1L-J%?H/E]'P0,.P[#@TJ@[R-3?Y)O*F+&Z0 M>SX)(^;P,7FJR %ILC4QC($!L?@!% &CCP3-\^J0(4J7.]5S8KATEACC)\OO MQAD($BS!T;[1Z7AAZ+!?6WHI.95+)I%V*@"Z8X5KEC]NHI8@"V'C2*D*+F_"=S[C5;O3KBS(G"1VO9 Z\3/@4X3#&IJHL.,9$:A M%CDNMHHQ(64,B4] _*!AR20..?'3..@0,DU,ZM#1A7]'KI(O.E&NX&=N@QAEX>&A@I+YQ;C$QK:J>YN!E- M453) X@I-."W/%8JXUF8+;A0=&4-EJ=QFV(&S&U MU0B-/T+X&H1)I,:*4GR(X$JOQWD5^2J!T?(X7R('&H 86P+,"UOE!;OXH2;<(G66R>PI>!T^%,_32"Z FYJ$^-,$9%BTML6"CDL64U#H MI1(K*=(#,4"J1:14F!)?#'5LDLE,UP"X&.#(FYAL#E[J1-5BQFA6P;D1?>]7 M.%72>OIW.-J]+9[M+[]@T4OS^>J?S+ZRXH"%\$(X0FO5B*;T6M> %"A*NJ5# MF45(21@ SI2:_&D67>? !J ,H%7J94%XE75&"2-.NRW+'&-;1G%[V=GF8MHZ2/ZYNB@NWY(?GK4XJ<#'S#> M!M0G2. J&8(8U,Q6]4KO [M%8A#<0?K+=/%+E40@$G#KYR!S$'"L/]E)WAZ' MY+0NF3D!(@;&%[C2RI&9",(R(*,'1"H&I>.[RX"GRCH84%4,9)F!?Q=N4 R9 MYDNL:F"4+_$^'6*>ZG&NG& A5@U@1&WN%AXY!R5P,DY9> #K1=Z(GDU0MQ': MGV>D]F&0#P#O*CJ.!.4(.=1]-XYQ$A4#J&<*<"H-$)Q"!< 2IAP S(>3><<& M^(D,:I!1&$\*')96CH(SP;7>N*&7.;$Y'LB-38 O.PK@+HUV")@"2K_*BG?- M I%19VH(OQADDD $:@*'CYCN!F,8UDRUJO/BIS?2I%2!IG,C<1&P]4@A=(PD MP'79RDU0L9:I4YS$OH?V^410=9!1$K:KK% M.D"L4T.<$.;E7@@;U/ \;&QH\LY9Y,:&U$GMZ",#8:TC[7K2O+$*ID*APX"3 M78Q/BJ/\CO(#C(;E_$?_+I/7A3J 4/N^8DY,7?W6['&T@,FT"R&:A90[BYP( M5J+S-(L^/E($"GD7Z)3 U7$ /_/Z59E 2"W0^M:/O_RRO<:3FWS4[]EIIU5G2WS@(T=O=:8<:LWU M)'0PN8\)KM7KMK>;<[]<.T)=OS*J+N2E5=,TY1DY1%N4HL9DBO*+_$%@(:01 M$PMZ/ZWJF M;ML:O^^!SG(*8*]T8Q]^@1>[VVAO=&)_$T0Y:'R9XWVCW_T;NMV;=\+O*HT M,^9U-^2<:6;,N9046FQ&;*SG>+G?2N99'%,V R9JQ:SJY?5=Z(S%S I?H7E* M*4\4>8QUI[V$K53.=N#0)*9\Z9](DPP]5DC-#YS 0$$#AY-K4>'63U=<7;L6 M&OLH$*E%:PPB2D:F-Q]U'R0=R5A;9D4<>RJT&W(CDZY!4EGG:Q2R-/+4C2Q? M X : :G1OS %B]=@VPIU=KT"RM;=8!?7F1<_2N9%=VN9%UM2TK.@7YS&.L>* MJ#K[$4DW)CN7C#SR)W'UI[7B$ ?%.7)!%S7E4L7DKN7$,!,?*JGON8:.&:_* M9\TUCV;=INEM(.2M&F;463LU_E[78HDZ4K7.M]F2",V 9AY,PC;7MAG9" MV7[C\(#Q%5GDX6+\!3& HV;A-Q$SB.W= MQ3 0OPW/AY>#-^)R^&8XN!J*TXOAE3B_N!;#_UP/ST_%]84X>3,X>WLEKE\/ MKN&/H3BY')Z>75]<"OB?/SL[_TV\&UQ>?\P___?YQ0=\X>K]U;OAR36.,_S/ MV=6U.#L7K\^N\-'KX:5X-?@=_J4'OCY[.Q07K^#%X79X,V;CV+PZA5,/SPM3GHUO+Y^ M,WP[/+\6'\ZN7],LI\.7Z[?TN.RG]<=\%F09(:N5-74K"$\6?TMG)M M$[KO,!8LQA)=_DOM#RF+?DQNLL0D-X2Z808,B$D&KKHQ;6) ;="^--W@V%0W MZ/+*W&NPN8/W1\P?R-IML5V35?0G\I,*F%N!EA"[.M/6#9![VC85(+A4PVE/ M-R;S%-@>A]+9C;*181:O"<"; JC3"_M L(Q7^YU!D5))/F*PQJMCP,X%7AB0 M5KH>M%!+6H8^GL]30.O$=+]?+F$"7=W5QB<[71%]*$$0%-1$ND&>%LTUTZ4V M"B4*(2V=#N<6/XL0UR$/JP+=4#^/0L"1A"GF@[.I/0'5E>O-PQEV=TO),05K MU+G-C/KEJI&LMU)^G0MWARD7SY@U%A49] M40;N8$JEEZC?<2$0E0"![>84*T"!]7C8XSUKRDS+I239]7O$'%RBORFNJ="K MH72%Q0H"9D&?POCE6RN&69NK0C;:;=3V!!@8T^7M]%:*55"@:FVZ!>J^L;52 M-+*I@8IG(#@'.H_J3L+M':.Y6HK5E%*=EPB4V\ MD?,\$PXU=YP7W268_"8X LB^^"Q)<,P\:C5E)'-;+*TA ^3P3PS"%=C218'A M I?Q-4*:.W:&PXN3XN*R^!"'\?.VN%:V]#4%:XNEBC6.#MA*$1_35EE>G8:3 M;IQ,[! Q %AEA57&OZ]:T$<*I"-Y42H-R T93'L\],]W?1)*HV$R@7 M:"OLH%*V[C<"X"F8.T>/J**Q4YY-=F%&Z^T@11N/FJ5,-PIQN6 M"MW%3/HZ-?37BHQ:1P,P QKG4+L?0%5^Q?"NB>88=+C!NK/>#I!C)F]VMWI?D#"PNWT!*KLC?( M4R#55O/AT&J[T;ZMS2,<=O0R?+/J!?ZU-0ZU; V^EWPRQ M6X*M=(+GPPQK/X BJ^I\BPVR$T@,2_8D=&22:N-LS'(^M7&+ID^HQCWV%\_-OG,;&=LUK,RI5;7/8115BN1 M-\*GVJ12$PU2SZ+4Y/;,L_0(W<8^FSM:6G*%:KFT@:51EKIC D0J$655N\U= M-=1/0X]UE>BVRP6':*F3<[[#BCL\R!BJ8YL_?&RS]Z/%-LM$8UQ $XY":&\W M>^HH]]5D_ &S#L"6]I3A:Q\IZVDCI"W9&GKY$R1UG7(H[6C## G-=<*E/ M3L=C:IG#L8\H4Q_FZ-J"PG/RR47Z=> "::-57?7 #>8ID\K6/I7!! MS/V)5N:_*QL+3-P FT)^B7:XI32_EPN3U+\YV&)T[EQ)X ]DPO>V[[1V<_>[ M#6^RW8Q17-WJJN3LS_/\[^+G7VY99<)GF0&POG"=:TAVVKNY%Z#0M1D'6O^= MH O;)V33C%R.^DAVZMY:8\Z0PE@#-JPWD0]V@^CU=':7 A42;P1%?T6<8CJ/ M2VX(W:G[B^"F)^SN7)8%[K8937P=-(DDV] Q(')% 'B<38AWA7% M:IYA+W3+:%RXSKJGIPN4JSMUY6I18'IQ3[)LX4(V/5YGP?=<4'\MXB'%7'LJ M_;I#I.1)I.6N9_&W*5@ZNAG.%/>OY4 ,Z4?<(;G=*@8WM-F/BK5I1Z3+W9$> MQACUO3VBJC[/0 '_B[4.[=:! ?CVH5O.-?P&&UJO>N2J8'&=L):ZV_W5TYY"T>SEG"R5 " M_CN92C>"$4N7U?X%M?=[[^'$!$WDKFB:FTGW1=$[ MH^X#M?\J>.:V&#P&+@FU;H/KP\*EMS("TR'N>0J\= M53YM-EJ5SS:-VF\<]0^_^J@MV&6K^M,O&+;7Z]3#?I-A6XV#3O];#-MKWFVU M^T013!5 >/%,!O]\UGFV1)MD3C2QN$]77AK>HI^CPK3NL39'CMNSSZ)5=EG8 M"KLC+!.O[SJ.I[;D9LRYF(;:CPZ0ES5 EBS"&B!+IDH-D#) AC5 R@!Y50.D M#)#?:H"4 ?+ZZP&$ZR:?/,3.2A![#"K*1_(8EY;B(\Q2[--<'\F .!+W;]7$\!+;%I$&EWE,9P;COR9>_ MP-R1"VI(*SV1G5M]9@_GO H'Q4>'2_N=+S:3E%_2H9!>F__LU&?WP,_N/54% M/O+3>P"PU)F:)5)H\G4?^B^\<;T&:!5 "YTA;H$MY;6UFN(MC#XE..,#?'M@ MV\K3-\_4IMT]C^(Z3&Z%_?:L/X%_=QK]?AF../I*US^*P&TI@^+RZOUWI_'' M IOKD?-]8<,P$6OHCVCZQP;.(T*N@V:OUR-L =?X_-0U62;=FL]?Z MSD&LQZA('AE%\BORJR>&2MV6U:[])1NT)>NPQIY-X.D<'M3@J0+/D778[]7@ MJ6H>:S5[7U&*_6B:9.?0.FH?UHID[9#\ FNN^YV%6ZU&/DD\ DG7.JHE7;53 MR>KW:V]V)7@.K.X6DC(?"WA RV[V:]Y3*<.L;O\K^FM_-#6RW;-ZW=H?>2N< MSJXN:A*L(L'6=Q9NM1KY)/&H;;6[AS5TZJ!VC3V?Y]8HQ?#K\?3?%>(V1(\=ZGB^5>W.^&R=LOX][2 M+@>QB%6"UVHG4[P6&^9-_4"\%G(4WBA+I+,PH%MX[1"OJ\<+R M(F'15RJZ<6U8U3M81>A80DE[BN\-/RL[Q5LT?_[IL-WJ/X_QRV O3!.Z_QT[ MEJ:FE['B:Q$D7HL0ZZN_I6D.J_BV>F6'OA*F^3%>&?]91;8;TP6!881[23S3 M;C92\4S9"39#;36%'YK.LX6NM3?K=X5C77&**F+?7:1SBY\M4)F/% M-[(FT^W=%/OLQ2X?$>"BYX5S1(W[XEU#G/&YJ!N\R)U?]H$A+H0:CP$58B'Q M>NE@@C?!XT!)%'IB!M]&B"7PIY-&9N9-^)WAM<93Q),@<0GW8*!Q6L1=O79\ MKXCX)7R_[R7#C^%"V_U1Z"S@KVGB>R_^'U!+ 0(4 Q0 ( #"$I%9S;#1O M85(! '"Y#P 1 " 0 !D;71K+3(P,C,P,S,Q+FAT;5!+ M 0(4 Q0 ( #"$I%:X@%GK(0P !)S 1 " 9!2 0!D M;71K+3(P,C,P,S,Q+GAS9%!+ 0(4 Q0 ( #"$I%9:/W9<'AD +'L 5 M " >!> 0!D;71K+3(P,C,P,S,Q7V-A;"YX;6Q02P$"% ,4 M " PA*16$P.7@6L] "0E ( %0 @ $Q> $ 9&UT:RTR M,#(S,#,S,5]D968N>&UL4$L! A0#% @ ,(2D5C"W]=+6H )HL& !4 M ( !S[4! &1M=&LM,C R,S S,S%?;&%B+GAM;%!+ 0(4 Q0 M ( #"$I%;,HIF%CUP &T@! 5 " =A6 @!D;71K+3(P M,C,P,S,Q7W!R92YX;6Q02P$"% ,4 " PA*16^@;FUVD( !%*0 %P M @ &:LP( 9&UT:RTR,#(S,#,S,7AE>#,Q,2YH=&U02P$"% ,4 M " PA*16&*VH#,Q,BYH=&U02P$"% ,4 " PA*16@')N^.8% "M' M%P @ 'KQ ( 9&UT:RTR,#(S,#,S,7AE>#,R,2YH=&U02P$" M% ,4 " PA*16(?N3(N4B )" $ 'P @ $&RP( 97@Q M,#%C96]T