0001736730-25-000070.txt : 20250814 0001736730-25-000070.hdr.sgml : 20250814 20250814161936 ACCESSION NUMBER: 0001736730-25-000070 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20250630 FILED AS OF DATE: 20250814 DATE AS OF CHANGE: 20250814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Camp4 Therapeutics Corp CENTRAL INDEX KEY: 0001736730 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences EIN: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-42365 FILM NUMBER: 251219537 BUSINESS ADDRESS: STREET 1: ONE KENDALL SQUARE STREET 2: BUILDING 1400 WEST, 3RD FLOOR CITY: CAMBRIDGE STATE: MA ZIP: 02139 BUSINESS PHONE: 617-651-8867 MAIL ADDRESS: STREET 1: ONE KENDALL SQUARE STREET 2: BUILDING 1400 WEST, 3RD FLOOR CITY: CAMBRIDGE STATE: MA ZIP: 02139 10-Q 1 camp-20250630.htm 10-Q camp-20250630
000173673012/31Q2false20250.089161xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purecamp:milestonecamp:performanceObligationcamp:antisenseOligonucleotidecamp:votecamp:segment00017367302025-01-012025-06-3000017367302025-08-0500017367302025-06-3000017367302024-12-3100017367302025-04-012025-06-3000017367302024-04-012024-06-3000017367302024-01-012024-06-300001736730us-gaap:CommonStockMember2024-12-310001736730us-gaap:AdditionalPaidInCapitalMember2024-12-310001736730us-gaap:RetainedEarningsMember2024-12-310001736730us-gaap:CommonStockMember2025-01-012025-03-310001736730us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-3100017367302025-01-012025-03-310001736730us-gaap:RetainedEarningsMember2025-01-012025-03-310001736730us-gaap:CommonStockMember2025-03-310001736730us-gaap:AdditionalPaidInCapitalMember2025-03-310001736730us-gaap:RetainedEarningsMember2025-03-3100017367302025-03-310001736730us-gaap:CommonStockMember2025-04-012025-06-300001736730us-gaap:AdditionalPaidInCapitalMember2025-04-012025-06-300001736730us-gaap:RetainedEarningsMember2025-04-012025-06-300001736730us-gaap:CommonStockMember2025-06-300001736730us-gaap:AdditionalPaidInCapitalMember2025-06-300001736730us-gaap:RetainedEarningsMember2025-06-3000017367302023-12-310001736730us-gaap:CommonStockMember2023-12-310001736730us-gaap:AdditionalPaidInCapitalMember2023-12-310001736730us-gaap:RetainedEarningsMember2023-12-310001736730us-gaap:CommonStockMember2024-01-012024-03-310001736730us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100017367302024-01-012024-03-310001736730us-gaap:RetainedEarningsMember2024-01-012024-03-3100017367302024-03-310001736730us-gaap:CommonStockMember2024-03-310001736730us-gaap:AdditionalPaidInCapitalMember2024-03-310001736730us-gaap:RetainedEarningsMember2024-03-310001736730us-gaap:CommonStockMember2024-04-012024-06-300001736730us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001736730us-gaap:RetainedEarningsMember2024-04-012024-06-3000017367302024-06-300001736730us-gaap:CommonStockMember2024-06-300001736730us-gaap:AdditionalPaidInCapitalMember2024-06-300001736730us-gaap:RetainedEarningsMember2024-06-300001736730us-gaap:IPOMember2024-10-152024-10-150001736730us-gaap:IPOMember2024-10-150001736730us-gaap:OverAllotmentOptionMember2024-11-012024-11-0100017367302024-11-012024-11-010001736730us-gaap:CommonStockMember2024-10-152024-10-1500017367302024-10-1500017367302024-10-032024-10-030001736730us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2025-06-300001736730us-gaap:FairValueInputsLevel2Member2025-06-300001736730us-gaap:FairValueInputsLevel3Member2025-06-300001736730us-gaap:FairValueMeasurementsRecurringMember2025-06-300001736730us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-12-310001736730us-gaap:FairValueInputsLevel2Member2024-12-310001736730us-gaap:FairValueInputsLevel3Member2024-12-310001736730us-gaap:FairValueMeasurementsRecurringMember2024-12-310001736730us-gaap:LeaseholdImprovementsMember2025-06-300001736730us-gaap:LeaseholdImprovementsMember2024-12-310001736730camp:LaboratoryEquipmentMember2025-06-300001736730camp:LaboratoryEquipmentMember2024-12-310001736730camp:ComputerAndSoftwareMember2025-06-300001736730camp:ComputerAndSoftwareMember2024-12-310001736730us-gaap:FurnitureAndFixturesMember2025-06-300001736730us-gaap:FurnitureAndFixturesMember2024-12-310001736730camp:ChildrenMedicalCenterCorporationMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2018-04-012018-04-300001736730us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMembercamp:ChildrenMedicalCenterCorporationMembercamp:UponAchievementOfFirstLicensedTargetMember2018-04-300001736730us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMembercamp:ChildrenMedicalCenterCorporationMembercamp:UponAchievementOfSecondLicensedTargetMember2018-04-300001736730us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMembercamp:ChildrenMedicalCenterCorporationMembercamp:UponAchievementOfThirdLicensedTargetMember2018-04-300001736730camp:FulcrumTherapeuticsInc.Member2025-05-012025-05-310001736730camp:ChildrenMedicalCenterCorporationMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2018-04-300001736730camp:FulcrumTherapeuticsInc.Member2025-01-012025-06-300001736730camp:FulcrumTherapeuticsInc.Member2025-04-012025-06-300001736730camp:TheWhiteheadInstituteForBiomedicalResearchMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2019-10-012019-10-310001736730camp:TheWhiteheadInstituteForBiomedicalResearchMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2019-10-310001736730camp:FulcrumTherapeuticsInc.Member2023-07-310001736730camp:TierOneProductMembercamp:FulcrumTherapeuticsInc.Membersrt:MinimumMember2023-07-310001736730camp:TierOneProductMembercamp:FulcrumTherapeuticsInc.Membersrt:MaximumMember2023-07-310001736730camp:FulcrumTherapeuticsInc.Member2023-07-012023-07-310001736730camp:FulcrumTherapeuticsInc.Member2024-04-012024-06-300001736730camp:FulcrumTherapeuticsInc.Member2024-01-012024-06-300001736730camp:EliLillyAndCompanyMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2023-07-012023-07-310001736730camp:EliLillyAndCompanyMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2025-01-012025-06-300001736730camp:EliLillyAndCompanyMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2024-01-012024-06-300001736730us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMembercamp:EliLillyAndCompanyMembersrt:MaximumMember2025-06-300001736730us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMembercamp:EliLillyAndCompanyMembersrt:MaximumMember2024-12-310001736730camp:BioMarinPharmaceuticalInc.Member2024-09-300001736730camp:BioMarinPharmaceuticalInc.Membersrt:MaximumMember2024-09-300001736730camp:BioMarinPharmaceuticalInc.Member2024-09-012024-09-300001736730camp:BioMarinPharmaceuticalInc.Membersrt:MinimumMember2024-09-012024-09-300001736730camp:BioMarinPharmaceuticalInc.Membersrt:MaximumMember2024-09-012024-09-300001736730camp:BioMarinPharmaceuticalInc.Member2025-04-012025-06-300001736730camp:BioMarinPharmaceuticalInc.Member2025-01-012025-06-300001736730camp:BioMarinPharmaceuticalInc.Member2025-06-300001736730camp:BioMarinPharmaceuticalInc.Member2024-12-310001736730camp:A2024EquityIncentiveAndEmployeeStockPurchasePlanMember2025-06-3000017367302024-10-012024-10-310001736730srt:MinimumMembercamp:A2024EquityIncentivePlanMember2024-10-012024-10-310001736730camp:A2024EquityIncentivePlanMember2024-10-012024-10-310001736730camp:A2024EquityIncentivePlanMember2024-10-310001736730camp:A2024EquityIncentivePlanMember2025-01-010001736730camp:A2024EquityIncentivePlanMember2025-06-300001736730us-gaap:EmployeeStockMember2024-10-310001736730us-gaap:EmployeeStockMember2024-10-012024-10-310001736730us-gaap:EmployeeStockMember2025-01-010001736730us-gaap:EmployeeStockMember2025-06-3000017367302024-01-012024-12-310001736730us-gaap:RestrictedStockMember2024-12-310001736730us-gaap:RestrictedStockMember2025-01-012025-06-300001736730us-gaap:RestrictedStockMember2025-06-300001736730us-gaap:EmployeeStockOptionMember2025-04-012025-06-300001736730us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001736730us-gaap:EmployeeStockOptionMember2025-01-012025-06-300001736730us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001736730us-gaap:RestrictedStockMember2025-04-012025-06-300001736730us-gaap:RestrictedStockMember2024-04-012024-06-300001736730us-gaap:RestrictedStockMember2024-01-012024-06-300001736730us-gaap:ResearchAndDevelopmentExpenseMember2025-04-012025-06-300001736730us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001736730us-gaap:ResearchAndDevelopmentExpenseMember2025-01-012025-06-300001736730us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001736730us-gaap:GeneralAndAdministrativeExpenseMember2025-04-012025-06-300001736730us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300001736730us-gaap:GeneralAndAdministrativeExpenseMember2025-01-012025-06-300001736730us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001736730camp:RDMember2025-04-012025-06-300001736730camp:RDMember2024-04-012024-06-300001736730camp:RDMember2025-01-012025-06-300001736730camp:RDMember2024-01-012024-06-300001736730us-gaap:ConvertiblePreferredStockMember2025-01-012025-06-300001736730us-gaap:ConvertiblePreferredStockMember2024-01-012024-06-300001736730camp:A2024EquityIncentivePlanAndESPPMember2025-01-012025-06-300001736730camp:A2024EquityIncentivePlanAndESPPMember2024-01-012024-06-300001736730us-gaap:EmployeeStockOptionMember2025-01-012025-06-300001736730us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001736730us-gaap:RestrictedStockMember2025-01-012025-06-300001736730us-gaap:RestrictedStockMember2024-01-012024-06-300001736730us-gaap:WarrantMember2025-01-012025-06-300001736730us-gaap:WarrantMember2024-01-012024-06-300001736730us-gaap:RelatedPartyMembersrt:MaximumMembercamp:ConsultingAgreementsWithFoundersMember2025-04-012025-06-300001736730us-gaap:RelatedPartyMembersrt:MaximumMembercamp:ConsultingAgreementsWithFoundersMember2025-01-012025-06-300001736730us-gaap:RelatedPartyMembersrt:MaximumMembercamp:ConsultingAgreementsWithFoundersMember2024-04-012024-06-300001736730us-gaap:RelatedPartyMembersrt:MaximumMembercamp:ConsultingAgreementsWithFoundersMember2024-01-012024-06-300001736730camp:ConsultingAgreementsWithFoundersMemberus-gaap:RelatedPartyMember2025-06-300001736730us-gaap:RelatedPartyMembersrt:MaximumMembercamp:ConsultingAgreementsWithExecutiveConsultantMember2025-01-012025-06-300001736730us-gaap:RelatedPartyMembersrt:MaximumMembercamp:ConsultingAgreementsWithExecutiveConsultantMember2025-04-012025-06-300001736730us-gaap:RelatedPartyMembersrt:MaximumMembercamp:ConsultingAgreementsWithExecutiveConsultantMember2024-01-012024-06-300001736730us-gaap:RelatedPartyMembersrt:MaximumMembercamp:ConsultingAgreementsWithExecutiveConsultantMember2024-04-012024-06-300001736730camp:ConsultingAgreementsWithExecutiveConsultantMemberus-gaap:RelatedPartyMember2025-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________________________________________________________
FORM 10-Q
__________________________________________________________________
(Mark One)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2025
or
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ___________ to___________
Commission File Number: 001-42365
__________________________________________________________________
camp-20240930x10q004.jpg
CAMP4 Therapeutics Corporation
(Exact name of registrant as specified in its charter)
__________________________________________________________________
Delaware81-1152476
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
One Kendall Square
Building 1400 West, 3rd Floor
Cambridge, Massachusetts 02139
(Address of Principal Executive Offices)
(617) 651-8867
(Registrant’s telephone number)
__________________________________________________________________
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.   Yes     No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  ☒    No  ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting companyEmerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).   Yes  ☐   No  
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading symbolName of Exchange on which registered
Common stock, par value $0.0001 per shareCAMP
Nasdaq Global Market
As of August 5, 2025, there were 20,161,073 shares of the registrant’s common stock, par value $0.0001 per share, outstanding.


TABLE OF CONTENTS
Page
1

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS AND INDUSTRY DATA
This Quarterly Report on Form 10-Q (“Quarterly Report”) contains forward-looking statements that involve substantial risks and uncertainties because they relate to events and depend on circumstances that may or may not occur in the future. All statements other than statements of historical fact contained in this Quarterly Report, including statements regarding our strategy, future operations, future financial position, prospects, plans, objectives of management and expected growth, are forward-looking statements. These statements are based on our current beliefs, expectations and assumptions regarding our intentions, beliefs or current expectations concerning, among other things, the future of our business, future plans and strategies, our operational results and other future conditions. Forward-looking statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.
In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “estimate,” “believe,” “predict,” “potential” or “continue” or the negative of these terms or other similar expressions intended to identify statements about the future, although not all forward-looking statements contain these identifying words. These forward-looking statements include, without limitation, statements about the following:
the initiation, timing, progress, results and costs of our research and development (“R&D”) programs and of our current and future preclinical studies and clinical trials of our product candidates, including statements regarding the timing of initiation and completion of studies or trials and related preparatory work, as well as the period during which the results of the trials are expected become available;
the timing of our planned good laboratory practices toxicology studies and regulatory submissions, initiation of planned clinical trials and timing of expected clinical results for our current and future product candidates;
the timing of any submissions of filings for regulatory approval of, and our ability to obtain and maintain regulatory approvals for, any product candidates we may develop;
our ability to identify patients with the diseases treated by our product candidates, and to enroll patients in trials;
our expectations regarding the size of the patient populations, market acceptance and opportunity for and clinical utility of our product candidates, if approved for commercial use;
our reliance on third party manufacturing partners to comply with significant regulations with respect to manufacturing our products;
our expectations regarding the scope of any approved indication for any product candidates we may develop;
our ability to successfully commercialize our product candidates, if approved;
our ability to leverage our RAP Platform to identify and develop future product candidates;
our estimates of our expenses, ongoing losses, future revenue, capital requirements and our need for or ability to obtain additional funding before we can expect to generate any revenue from product sales;
our ability to establish or maintain strategic collaborations or arrangements, including potential business development opportunities and potential licensing partnerships, and our ability to attract collaborators with development, regulatory and commercialization expertise;
our ability to identify, recruit and retain key personnel;
our reliance upon intellectual property licensed from third parties and our ability to obtain such licenses on commercially reasonable terms or at all;
2

our ability to protect and enforce our intellectual property position for our product candidates, and the scope of such protection;
our financial performance;
the sufficiency of our existing cash and cash equivalents to fund our future operating expenses and capital expenditure requirements;
our competitive position and the development of and projections relating to our competitors or our industry;
our estimates regarding future expenses and needs for additional financing;
the impact of laws and regulations;
the effect of changes in international trade policies and general economic, industry, geopolitical and market conditions, such as uncertainties related to military conflict or war, tariffs (including tariffs that have been or may in the future be imposed by the United States or other countries), sanctions, trade protection measures or other trade barriers, inflation and financial institution instability, or pandemic or epidemic disease outbreaks, many of which are beyond our control, as well as the value of our common stock and our ability to access capital markets; and
our expectations regarding the time during which we will be an emerging growth company and smaller reporting company under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”).
Although we base these forward-looking statements on assumptions that we believe are reasonable when made, we caution you that forward-looking statements are not guarantees of future performance and that our actual results of operations, financial condition and liquidity, and the development of the industry in which we operate may differ materially from those made in or suggested by the forward-looking statements contained in this Quarterly Report. In addition, even if our results of operations, financial condition and liquidity, and the development of the industry in which we operate are consistent with the forward-looking statements contained in this Quarterly Report, those results or developments may not be indicative of results or developments in subsequent periods.
Given these risks and uncertainties, you are cautioned not to place undue reliance on these forward-looking statements. Any forward-looking statement that we make in this Quarterly Report speaks only as of the date of such statement. Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in any forward-looking statements, whether as a result of new information, future events or otherwise. Comparisons of results for current and any prior periods are not intended to express any future trends or indications of future performance, unless specifically expressed as such, and should only be viewed as historical data. You should, therefore, not rely on these forward-looking statements as representing our views as of any date subsequent to the date of this Quarterly Report.
Unless otherwise indicated, market and industry data contained in this Quarterly Report, including potential market opportunities, is based on our management’s estimates and research, as well as industry and general publications and research and studies conducted by third parties. Although we believe that the information from these third-party publications, research and studies included in this Quarterly Report is reliable, and we are responsible for the accuracy of such information, we have not independently verified the accuracy or completeness of this information. Management’s estimates are derived from publicly available information, their knowledge of our industry and their assumptions based on such information and knowledge, which we believe to be reasonable. This data involves a number of assumptions and limitations and the industry in which we operate is subject to a high degree of uncertainty and risk due to a variety of factors, including those described in Part II, Item 1A. “Risk Factors” in this Quarterly Report. These and other factors could cause our future performance to differ materially from our assumptions and estimates.
NOTE REGARDING TRADEMARKS

“CAMP4,” “RAP Platform,” “RNA Actuator” and our other registered or common law trademarks, trade names or service marks appearing in this Quarterly Report are the property of CAMP4 Therapeutics Corporation and are registered as trademarks in the United States and other countries. This Quarterly Report also contains references to trademarks belonging to other entities. Solely for convenience, trademarks and trade names referred to in this Quarterly Report,
3

including logos, artwork and other visual displays, may appear without the ® or ™ symbols, but such references are not intended to indicate in any way that we will not assert, to the fullest extent under applicable law, our rights or the rights of the applicable licensor to these trademarks and trade names. We do not intend our use or display of other entities’ trade names, trademarks or service marks to imply a relationship with, or endorsement or sponsorship of us by, any other entity.
4

PART I —FINANCIAL INFORMATION
Item 1. Financial Statements
CAMP4 Therapeutics Corporation
Unaudited Condensed Consolidated Balance Sheets
(In thousands, except share and per share amounts)
June 30,
2025
December 31,
2024
Assets
Cash and cash equivalents$39,052 $64,039 
Prepaid expenses and other current assets2,034 2,344 
Total current assets41,086 66,383 
Restricted cash1,624 1,624 
Property and equipment, net3,407 3,858 
Operating lease right-of-use assets5,061 6,015 
Finance lease right-of-use assets97 427 
Total assets$51,275 $78,307 
Current liabilities:
Accounts payable$1,195 $1,210 
Accrued expenses2,870 4,833 
Deferred revenue, short-term 385 
Operating lease liabilities, current portion3,147 2,994 
Finance lease liabilities, current portion26 91 
Financing liability, current portion97 85 
Total current liabilities7,335 9,598 
Long-term liabilities:
Operating lease liabilities, net of current portion3,892 5,493 
Finance lease liabilities, net of current portion59 70 
Other long-term liabilities2 2 
Total liabilities11,288 15,163 
Commitments and contingencies (Note 4)
Stockholders' equity:
Common stock, $0.0001 par value per share, 175,000,000 shares authorized as of June 30, 2025 and December 31, 2024, 20,161,073 and 20,161,072 shares issued and 20,161,073 and 20,145,129 shares outstanding as of June 30, 2025 and December 31, 2024, respectively
2 2 
Additional paid-in capital276,758 274,895 
Accumulated deficit(236,773)(211,753)
Total stockholders' equity39,987 63,144 
Total liabilities and stockholders' equity$51,275 $78,307 
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

CAMP4 Therapeutics Corporation
Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss
(In thousands, except for share and per share data)
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Revenue
Research and collaboration revenue$1,497 $ $2,355 $ 
Operating Expenses:
Research and development10,343 9,389 20,489 19,129 
General and administrative4,182 3,273 7,994 6,408 
Total operating expenses14,525 12,662 28,483 25,537 
Loss from operations(13,028)(12,662)(26,128)(25,537)
Other income, net:
Interest income453 231 1,041 626 
Other income (expense)(12)(145)67 (117)
Total other income, net441 86 1,108 509 
Net loss attributable to common stockholders and comprehensive loss$(12,587)$(12,576)$(25,020)$(25,028)
Net loss per share attributable to common stockholders, basic and diluted$(0.62)$(26.00)$(1.24)$(52.56)
Weighted-average shares of common stock outstanding, basic and diluted20,159,666483,64020,155,161476,167
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

CAMP4 Therapeutics Corporation
Unaudited Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit)
(In thousands, except share amounts)

Common stockAdditional paid-in
capital
Accumulated
deficit
Total
stockholders'
equity
SharesAmount
Balance as of December 31, 202420,145,129$2 $274,895 $(211,753)$63,144 
Issuance of common stock1— — — — 
Vesting of restricted common stock11,666— — — — 
Stock-based compensation expense— 861 — 861 
Net loss— — (12,433)(12,433)
Balance as of March 31, 202520,156,7962 275,756 (224,186)51,572 
Vesting of restricted common stock4,277— — — — 
Stock-based compensation expense— 1,002 — 1,002 
Net loss— — (12,587)(12,587)
Balance as of June 30, 202520,161,073$2 $276,758 $(236,773)$39,987 
Convertible preferred stockCommon stockAdditional paid-in
capital
Accumulated
deficit
Total
stockholders'
deficit
SharesAmountSharesAmount
Balance as of December 31, 2023130,648,426$162,147 460,704$1 $36,231 $(159,962)$(123,730)
Issuance of common stock— 971— 2 — 2 
Vesting of restricted common stock— 14,591— — — — 
Stock-based compensation expense— — 856 — 856 
Net loss— — — (12,452)(12,452)
Balance as of March 31, 2024130,648,426162,147 476,2661 37,089 (172,414)(135,324)
Issuance of common stock— 88— —  
Vesting of restricted common stock— 14,523— — — — 
Stock-based compensation expense— — 786 — 786 
Net loss— — — (12,576)(12,576)
Balance as of June 30, 2024130,648,426$162,147 490,877$1 $37,875 $(184,990)$(147,114)
The accompanying notes are an integral part of these condensed consolidated financial statements.
7

CAMP4 Therapeutics Corporation
Unaudited Condensed Consolidated Statements of Cash Flows
(In thousands)
Six Months Ended June 30,
20252024
Operating activities
Net loss$(25,020)$(25,028)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization851 860 
Stock-based compensation expense1,863 1,642 
Non-cash lease expense954 835 
Non-cash interest expense16 49 
Change in operating assets and liabilities:
Prepaid expenses and other current assets310 (546)
Accounts payable(15)(59)
Accrued expenses and other liabilities(1,755)(1,027)
Deferred revenue(385) 
Operating lease assets and liabilities(1,448)(1,307)
Net cash used in operating activities(24,629)(24,581)
Investing activities
Purchases of property and equipment(279)(178)
Net cash used in investing activities(279)(178)
Financing activities
Proceeds from issuance of common stock 2 
Principal payments on financing obligation (230)
Principal payments on finance leases(79)(178)
Payments of deferred offering costs (608)
Net cash used in financing activities(79)(1,014)
Net decrease in cash, cash equivalents and restricted cash(24,987)(25,773)
Cash, cash equivalents and restricted cash – beginning of year65,663 40,004 
Cash, cash equivalents and restricted cash – end of period$40,676 $14,231 
Supplemental disclosures of cash flow information:
Deferred offering costs in accounts payable and accrued expenses$ $1,147 
Finance lease right-of-use asset converted to fixed asset$290 $ 
The accompanying notes are an integral part of these condensed consolidated financial statements.
8

CAMP4 Therapeutics Corporation
Notes to Condensed Consolidated Financial Statements
(Unaudited)
1.    Basis of Presentation and Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying condensed consolidated financial statements are unaudited and have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission for interim financial reporting, consistent in all material respects with those applied in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 (“2024 Form 10-K”) and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, consolidated results of operations, and consolidated cash flows for the interim periods presented. Any reference in these notes to applicable guidance is meant to refer to the authoritative standards of U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”). This report should be read in conjunction with the audited consolidated financial statements in our 2024 Form 10-K.
These condensed consolidated financial statements include CAMP4 Therapeutics Corporation and its wholly-owned subsidiary, CAMP4 Therapeutics Pty Ltd (together, the “Company”). All intercompany balances and transactions have been eliminated in consolidation. The significant accounting policies used in the preparation of these condensed consolidated financial statements for the three and six months ended June 30, 2025 are consistent with those described in the Company’s 2024 Form 10-K. The results of operations for the three and six months ended June 30, 2025 are not necessarily indicative of the operating results to be expected for the full fiscal year or future operating periods.
Reverse Stock Split
On October 3, 2024, the Company effected a one-for-11.2158 reverse stock split of its issued and outstanding shares of common stock and a proportional adjustment to the existing conversion ratios for each series of the Company’s convertible preferred stock. Accordingly, all share and per share amounts for all periods presented in the accompanying condensed consolidated financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect this reverse stock split and adjustment of the preferred stock conversion ratios. The par value and the number of authorized shares of the convertible preferred stock and common stock were not adjusted in connection with the reverse stock split.
Initial Public Offering
On October 15, 2024, the Company completed its initial public offering (“IPO”), pursuant to which it issued and sold an aggregate of 6,820,000 shares of its common stock to the public at a price of $11.00 per share, resulting in net proceeds of $65.8 million, after deducting underwriting discounts and commissions of $5.3 million and other offering expenses of $4.0 million. In addition, on November 1, 2024, the Company received proceeds of $6.6 million, after deducting underwriting discounts and commissions of $0.5 million, pursuant to the partial exercise by the underwriters of their option to purchase 643,762 additional shares in the IPO. Collectively, the Company received aggregate net proceeds of $72.4 million. Upon the closing of the IPO, the Company’s outstanding convertible preferred stock automatically converted into 11,648,582 shares of common stock.
In connection with the completion of its IPO, on October 15, 2024, the Company’s certificate of incorporation was amended and restated to authorize the issuance of up to 175,000,000 shares of common stock, par value $0.0001 per share and 25,000,000 shares of preferred stock, par value of $0.0001 per share.
Liquidity and Going Concern
As of June 30, 2025, the Company had approximately $39.1 million of cash and cash equivalents and working capital of approximately $33.8 million. The Company has a relatively limited operating history, and the revenue and income potential of the Company’s business and market are unproven. The Company has experienced net losses and negative cash flows from operations since its inception and, as of June 30, 2025, the Company had an accumulated deficit of $236.8 million. During the six months ended June 30, 2025, the Company incurred a net loss of $25.0 million and had negative cash flows from operating activities of $24.6 million. The Company will continue to incur significant costs and
9

expenses related to its ongoing operations until it successfully develops, obtains regulatory approval for and gains market acceptance of a product candidate and achieves revenues adequate to support the Company’s operations.
From inception to June 30, 2025, the Company has funded its operations primarily with proceeds from the sale of convertible preferred stock and common stock, including in its IPO, as well as through revenues from its license and collaboration agreements. Based on its current operating plan, the Company estimates that its cash and cash equivalents as of June 30, 2025 will be sufficient to fund its operating expenses and capital expenditure requirements into the second quarter of 2026. However, the Company has based this estimate on assumptions that may prove to be wrong and could deplete its capital resources sooner than it currently expects. The Company’s capital resources will not be sufficient to fund operations through at least the next twelve months from the date that these condensed consolidated financial statements as of June 30, 2025 are issued based on its expected cash needs, which raises substantial doubt about the Company’s ability to continue as a going concern. As the Company continues to pursue its business plan, it expects to finance its operations through potential public or private equity offerings, debt financings or other capital sources, including current or potential future collaborations, licenses and other similar arrangements. However, there can be no assurance that any additional financing or strategic arrangements will be available to the Company on acceptable terms, if at all. If events or circumstances occur such that the Company does not obtain additional funding, it may be necessary to significantly reduce its scope of operations to reduce its rate of spending through actions such as reductions in staff and delaying, limiting, reducing or terminating product development or future commercialization efforts or grant rights to develop and market product candidates that it would otherwise prefer to develop and market itself, which could have a material adverse effect on the Company’s business, results of operations or financial condition.
The accompanying condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.
Use of Estimates
The preparation of its condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the reported amounts of assets, liabilities and expenses in the condensed consolidated financial statements and the related disclosures in the accompanying notes. The Company bases its estimates on historical experience and various relevant assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods that are not readily apparent from other sources. Changes in estimates are recorded in the financial results of the period in which the new information becomes available. The actual results experienced may differ materially from the Company's estimates.
Restricted Cash
The Company includes its restricted cash balance in the cash, cash equivalents and restricted cash reconciliation of operating, investing and financing activities in the condensed consolidated statements of cash flows. The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheets to the corresponding amounts shown in the condensed consolidated statements of cash flows (in thousands):
June 30,
2025
December 31,
2024
Cash and cash equivalents$39,052 $64,039 
Restricted cash1,624 1,624 
Total cash, cash equivalents, and restricted cash$40,676 $65,663 
Comprehensive Loss
There were no differences between net loss and comprehensive loss presented in the condensed consolidated statements of operations for the three and six months ended June 30, 2025 and 2024.
10

Recently Issued Accounting Standards
Accounting standards not listed below were assessed and determined not to be applicable or are expected to have a minimal impact on the Company’s condensed consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (“Topic 740”): Improvements to Income Tax Disclosures. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The standard requires entities to disclose federal, state, and foreign income taxes in their rate reconciliation tables and elaborate on reconciling items that exceed a quantitative threshold. Additionally, it requires an annual disclosure of income taxes paid, net of refunds, categorized by jurisdiction based on a quantitative threshold. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. ASU 2023-09 will result in the required additional disclosures being included in the Company’s annual consolidated financial statements.
In November 2024, the FASB issued ASU 2024-03, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. ASU 2024-03 requires disclosure of additional information about specific expense categories in the notes to financial statements for interim and annual reporting periods. For public business entities, the guidance is effective for interim and annual periods beginning after December 15, 2026. Early adoption is permitted for annual consolidated financial statements that have not yet been issued or made available for issuance. The guidance may be applied on a prospective basis or retrospectively for all prior periods presented in the financial statements. ASU 2024-03 will result in the required additional disclosures being included in the Company’s consolidated financial statements once adopted.
2.    Fair Value Measurements
The following tables present the financial instruments carried at fair value on a recurring basis as of June 30, 2025 and December 31, 2024, respectively, in accordance with the ASC 820 hierarchy (in thousands):
Fair Value Measurements as of June 30, 2025
Level 1Level 2Level 3Total
Assets
Cash equivalents$36,830 $ $ $36,830 
Fair Value Measurements as of December 31, 2024
Level 1Level 2Level 3Total
Assets
Cash equivalents$60,819 $ $ $60,819 
The carrying amounts reflected in the condensed consolidated balance sheet for prepaid expenses and other current assets, accounts payable and accrued expenses and other liabilities are shown at their historical values, which approximate their fair values.
3.    Other Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
11

June 30,
2025
December 31,
2024
R&D expenses$832 $979 
Insurance expense203 591 
Software and subscriptions expense442 337 
Variable lease expense118 118 
Federal R&D tax credit receivable106 108 
Other333 211 
Total prepaid expenses and other current assets$2,034 $2,344 
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):

June 30,
2025
December 31,
2024
Leasehold improvements$4,518 $4,518 
Laboratory equipment4,664 4,078 
Computer and software938 969 
Furniture and fixtures524 524 
Total property and equipment10,644 10,089 
Less: accumulated depreciation and amortization(7,237)(6,231)
Total property and equipment, net$3,407 $3,858 
The Company incurred depreciation and amortization expense of $0.4 million for each of the three months ended June 30, 2025 and 2024. The Company also incurred depreciation and amortization expense of $0.9 million for each of the six months ended June 30, 2025 and 2024. For each of the three and six months ended June 30, 2025 and 2024, depreciation and amortization expense included nominal finance lease right-of-use (“ROU”) asset amortization (see Note 4).
Accrued Expenses
Accrued expenses consisted of the following (in thousands):
June 30,
2025
December 31,
2024
Employee compensation and benefits$1,522 $3,111 
Professional fees410 661 
External R&D expenses830 524 
Other108 537 
Total accrued expenses$2,870 $4,833 
4.    Commitments and Contingencies
Operating Leases
The Company continues to lease office and laboratory space in Cambridge, Massachusetts and Boulder, Colorado, which leases expire on June 30, 2027 and September 30, 2028, respectively. The table below summarizes the Company’s operating lease costs for the three and six months ended June 30, 2025 and 2024 (in thousands except for lease terms and borrowing rates):
12

Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Operating lease costs:
Lease expense$609$609$1,218$1,218
Short-term lease expense14142827
Variable lease expense365338658673
Total operating lease costs$988$961$1,904$1,918
Other information:
Operating cash flows used for operating leases$575$650$1,711$1,753
Weighted-average remaining lease term in years2.23.22.23.2
Weighted-average incremental borrowing rate6.73 %6.72 %6.73 %6.72 %
Maturities of operating lease liabilities as of June 30, 2025 were as follows (in thousands):
2025 remaining$1,752 
20263,558 
20271,980 
2028264 
Total lease payments7,554 
Less: amount representing imputed interest(515)
Total future minimum lease obligations$7,039 
Finance Leases
The Company leases certain specialized lab equipment under several finance lease agreements with maturities ranging from October 2028 to November 2028. The table below summarizes the Company’s finance lease costs for the three and six months ended June 30, 2025 and 2024 (in thousands except for lease terms and borrowing rates):
Three Months Ended June 30,Six Months Ended June 30,
Classification2025202420252024
Finance lease costs:
Amortization of ROU assetsDepreciation and amortization$13$49$39$98
Interest on lease liabilitiesOther expense17416
Total finance lease costs$14$56$43$114
Other information:
Operating cash flows used for finance leases$30$89$79$178
Weighted-average remaining lease term in years3.31.73.31.7
Weighted-average incremental borrowing rate7.74 %8.19 %7.74 %8.19 %
13

Maturities of finance lease liabilities as of June 30, 2025 were as follows (in thousands):
2025 remaining$31 
202631 
202731 
Total lease payments93 
Less: amount representing imputed interest(8)
Total future minimum lease obligations$85 
Legal Proceedings
There are no matters currently outstanding for which any liabilities have been accrued or require disclosure.
5.    Collaboration and License Agreements
In-License Agreements
Children’s Medical Center Corporation
In April 2018, the Company entered into a development and license agreement (the “CMCC Agreement”) with Children’s Medical Center Corporation (“CMCC”). The CMCC Agreement allows the Company to use CMCC’s proprietary intellectual property to conduct research, development and commercialization of products utilizing CMCC’s proprietary intellectual property in return for specified payments. The proprietary intellectual property licensed pursuant to this agreement is related to certain legacy programs the Company is not pursuing which were subsequently sublicensed to Fulcrum Therapeutics, Inc. (“Fulcrum”), as described below. As part of the CMCC Agreement, the Company issued a total of 15,123 shares of common stock to CMCC and its affiliates based on the fair value of the common stock on the date of issuance.
The Company is obligated to pay potential development milestone payments under the terms of the CMCC Agreement of up to $7.7 million for the first licensed target, $3.9 million for the second licensed target and $1.9 million for the third licensed target upon the achievement of certain specified contingent events. If commercial sales of a licensed product commence, the Company will pay CMCC royalties at percentage rates ranging in the low- to mid-single digits on net sales of licensed products in countries where such product is protected by patent rights. The Company incurred de minimis royalties owed to CMCC for each of the three and six months ended June 30, 2025 and 2024 under the CMCC Agreement and recorded the amounts in R&D expense in the condensed consolidated statements of operations and comprehensive loss. In May 2025, the Company received a $0.6 million milestone payment pursuant to the Fulcrum Agreement, which is in part, a sublicense of rights granted to the Company under the CMCC Agreement. For the three and six months ended June 30, 2025, the Company incurred a ten percent sublicense fee on the $0.6 million Fulcrum milestone under the CMCC Agreement. No such sublicense fee was incurred during the three and six months ended June 30, 2024.
The Company re-evaluates the likelihood of achieving future milestones under the CMCC Agreement at the end of each reporting period. As of June 30, 2025, the Company determined that the likelihood of achieving future milestones under the CMCC Agreement was not probable.
Whitehead Institute for Biomedical Research
In October 2019, the Company entered into a patent license agreement (as subsequently amended, the “Whitehead Agreement”) with the Whitehead Institute for Biomedical Research (“Whitehead”). Under the Whitehead Agreement, the Company was granted a worldwide, royalty-bearing, sublicensable license under certain patent rights owned or controlled by Whitehead. Upon entering into the Whitehead Agreement, the Company paid an initial $0.1 million license issuance fee and has paid de minimis additional fees in connection with subsequent amendments to the Whitehead Agreement. In addition, the Company is obligated to pay certain filing, prosecution and maintenance fees with respect to certain patent rights licensed.
The Company is also obligated to pay potential development milestone payments to Whitehead of up to $1.9 million upon the achievement of certain specified contingent events. In addition, if the Company successfully
14

commercializes a product under the Whitehead Agreement, it is obligated to pay tiered royalties at percentage rates ranging from less than one percent to the mid-single digits of net sales or of running royalties of net sales, subject to specified reductions, until either the last-to-expire valid claim of a Whitehead patent covering the product or seven years after the first commercial sale, in each case on a product-by-product and country-by-country basis.
The Company incurred de minimis fees under the Whitehead Agreement for each of the three and six months ended June 30, 2025 and 2024. These fees are recorded in R&D expense in the Company’s condensed consolidated statements of operations and comprehensive loss.
Sublicense Agreement
Fulcrum Therapeutics, Inc.
In July 2023, the Company entered into a license agreement (the “Fulcrum Agreement”) with Fulcrum. Under the Fulcrum Agreement, the Company granted an exclusive license related to the Company’s intellectual property (“IP”) and granted a non-exclusive sublicense for IP obtained through the CMCC Agreement. In exchange for the license rights, Fulcrum paid the Company a $0.4 million upfront payment. In the event that Fulcrum achieves certain development and commercial milestones, Fulcrum is obligated to pay the Company one-time milestone payments ranging from $0.6 million to $20.0 million, depending on the product and milestone achieved. In addition, under the Fulcrum Agreement there are potential de minimis minimum annual royalty payments as well as sales-based royalties of up to the low-double digits upon commercialization.
The Company assessed this arrangement in accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”), and concluded that the contract counterparty, Fulcrum, is a customer. In accordance with ASC 606, the Company determined that there is one performance obligation in the Fulcrum Agreement, consisting of the exclusive and non-exclusive license rights granted to Fulcrum. The transaction price was comprised of the fixed consideration of $0.4 million and was recognized upon transfer of control of the licenses at a point in time upon contract execution. The arrangement includes significant variable consideration primarily in the form of milestone payments, which was fully constrained at the inception of the contract. All variable consideration is remeasured and reassessed each reporting period. As of and for the three and six months ended June 30, 2025 and 2024, the Company determined the remaining variable consideration was fully constrained.
The sales-based royalty fee qualifies for the royalty constraint exception and does not require an estimate of the future transaction price.
In May 2025, the Company received a $0.6 million milestone payment pursuant to the Fulcrum Agreement. As of the effective date of the Fulcrum Agreement, this milestone was considered fully constrained variable consideration under ASC 606. The Company included $0.6 million in the transaction price and recognized $0.6 million as research and collaboration revenue for the three and six months ended June 30, 2025. No such research and collaboration revenue was recorded under the Fulcrum agreement for the three and six months ended June 30, 2024.
All variable consideration is remeasured and reassessed each reporting period. As of and for the three and six months ended June 30, 2025 and 2024, the Company determined all other remaining variable consideration was fully constrained.
Collaborative Arrangement
Eli Lilly and Company
In July 2023, the Company executed a Material Transfer Agreement (as subsequently amended, the “MTA”) with Eli Lilly and Company (“Eli Lilly”). As part of the MTA, the Company and Eli Lilly agreed to perform R&D activities to generate up to three antisense oligonucleotides (“ASOs”) in accordance with a prescribed workplan. The Company evaluated the MTA under ASC 808 and concluded that it is a collaboration arrangement. The Company and Eli Lilly are jointly overseeing the R&D activities under the MTA. In addition, both parties are exposed to significant risks and potential rewards under the MTA. For the three months ended June 30, 2025 and 2024, the Company recorded de minimis amounts, respectively, as a reduction in R&D expense in the condensed consolidated statement of operations and comprehensive loss as a result of the earned R&D reimbursement from Eli Lilly. For the six months ended June 30, 2025 and 2024, the Company recorded $0.1 million and $0.2 million, respectively, as a reduction in R&D expense in the condensed
15

consolidated statement of operations and comprehensive loss as a result of the earned R&D reimbursement from Eli Lilly. Additionally, the Company had an unbilled receivable of less than $0.1 million and $0.1 million recorded within prepaid expenses and other current assets on the condensed consolidated balance sheets as of June 30, 2025 and December 31, 2024, respectively.
Research and Collaboration Arrangement
BioMarin Pharmaceutical Inc.
In September 2024, the Company entered into a Collaboration and License Agreement (the “BioMarin Agreement”) with BioMarin Pharmaceutical Inc. (“BioMarin”). Under the terms of the BioMarin Agreement, BioMarin paid the Company an upfront, nonrefundable payment of $1.0 million, and will reimburse the Company for certain research activities. On a per-program basis, the Company will be eligible to receive up to $5.0 million in future contingent preclinical milestones, up to $75.0 million in future contingent development and regulatory milestones and up to $105.0 million in commercial sales milestones. The Company will be further eligible to receive tiered royalties at percentage rates ranging from the low to high single digits of net sales, subject to specified reductions, until either the last-to-expire valid claim of a patent covering the product, ten years after the first commercial sale, or the expiration of any applicable regulatory exclusivity obtained for the product, in each case on a product-by-product and country-by-country basis. The agreement may be terminated in its entirety or on a program-by-program basis for convenience by BioMarin. The agreement may also be terminated by either the Company or BioMarin under certain other circumstances, including material breach, as set forth in the agreement. The notice periods for termination provisions range from 30 days to 270 days depending on the reason for termination.
The Company assessed this arrangement in accordance with ASC 606 and concluded that BioMarin is a customer and there is one performance obligation, consisting of a bundle of R&D activities and license right grants. The performance obligation also includes participation in a joint steering committee, the grant of an exclusive license to BioMarin, the grant of a non-exclusive license to the data resulting from the R&D activities, performing the R&D activities in accordance with the contractual work plan, and providing quarterly progress reports. The transaction price was comprised of fixed consideration of $3.8 million and will be recognized over time based upon a cost-to-cost method. Any deferred revenue recorded will be classified as short-term. The Company believes this work will be completed within 12 months of contract execution and the related revenue will be recognized over that period.
The arrangement includes significant variable consideration primarily in the form of milestone payments, which is fully constrained at the inception of the contract. All variable consideration is remeasured and reassessed each reporting period. As of and for the three and six months ended June 30, 2025, the Company determined the variable consideration was fully constrained.
For the three and six months ended June 30, 2025, the Company recognized $0.9 million and $1.8 million in collaboration revenue under the BioMarin Agreement, respectively. Additionally, the Company had an unbilled receivable of $0.3 million as of June 30, 2025 and deferred revenue of $0.3 million as of December 31, 2024 recorded on the consolidated balance sheet, respectively.
6.    Stockholders’ Equity
Common and Preferred Stock
The Company’s amended and restated certificate of incorporation authorizes the issuance of up to 175,000,000 shares of $0.0001 par value common stock and up to 25,000,000 shares of $0.0001 par value undesignated preferred stock. The Board may designate the rights, preferences, privileges, and restrictions of the preferred stock, including dividend rights, conversion rights, voting rights, terms of redemption, liquidation preference, and number of shares constituting any series or the designation of any series. The issuance of preferred stock could have the effect of restricting dividends on the Company’s common stock, diluting the voting power of the Company’s common stock, impairing the liquidation rights of the Company’s common stock, or delaying or preventing a change in control. As of June 30, 2025, no shares of preferred stock were outstanding.
Each share of common stock entitles the holder to one vote, together with the holders of any preferred stock, on all matters submitted to the stockholders for a vote. Common stockholders are also entitled to receive dividends. As of June 30, 2025, no cash dividends have been declared or paid.
16

Reserved Shares
As of June 30, 2025, the Company has reserved the following shares of common stock for future issuance:
Shares reserved for future issuance under the 2024 Equity Incentive and Employee Stock Purchase Plan2,184,239
Stock options outstanding2,995,094
Warrants142
Total5,179,475
7.    Stock-Based Compensation
2024 Equity Incentive Plan
In October 2024, the Company adopted the 2024 Equity Incentive Plan (the “2024 Plan”), which became effective in connection with the Company’s IPO. The 2024 Plan provides for the grant of stock options, stock appreciation rights, restricted and unrestricted stock awards, restricted stock unit awards, and other stock-based awards to employees, directors, and non-employee service providers of the Company.
Awards granted under the 2024 Plan expire no later than ten years from the date of grant. The price of stock options shall not be less than 100% of the estimated fair value on the date of grant and typically vest over a four-year period, although awards may be granted with different vesting terms. The 2024 Plan initially reserved 2,143,039 shares of common stock for the issuance of future awards and provides for an automatic annual increase in the number of shares of common stock reserved for future issuance by the lesser of (i) 5% of the number of shares of the Company’s common stock outstanding as of the close of business on the immediately preceding December 31 and (ii) the number of shares determined by the Company’s Board of Directors on or prior to such date for such year. Pursuant to the terms of the 2024 Plan, an additional 604,832 shares of common stock were added to the number of available shares, effective January 1, 2025. As of June 30, 2025, there were 1,768,326 shares of common stock reserved and available for issuance pursuant to the 2024 Plan.
2024 Employee Stock Purchase Plan
In October 2024, the Company adopted the 2024 Employee Stock Purchase Plan (the “2024 ESPP”), which became effective in connection with the Company’s IPO. The 2024 ESPP initially reserved 214,303 shares of common stock for the issuance of future awards and provides for an automatic annual increase in the number of shares of common stock reserved for future issuance by the lesser of (1) 1% of the number of shares of the Company’s common stock outstanding as of the close of business on the immediately preceding December 31 and (2) the number of shares determined by the Company’s Board of Directors on or prior to such date for such year. Pursuant to the terms of the 2024 ESPP, an additional 201,610 shares of common stock were added to the number of available shares, effective January 1, 2025. As of June 30, 2025, there were 415,913 shares of common stock reserved and available for issuance pursuant to the 2024 ESPP.
The 2024 ESPP permits eligible employees to enroll in six-month offering periods. Participants may purchase shares of the Company’s common stock, through payroll deductions, at a price equal to 85% of the fair market value of the common stock on the first or last day of the applicable offering period, whichever is lower. Purchase dates under the 2024 ESPP occur on or around January 1 and July 1 each year. As of June 30, 2025, there have been no offering periods.
2016 Equity Incentive Plan
In 2016, the Company adopted the Marauder Therapeutics, Inc. 2016 Stock Option and Grant Plan (the “2016 Plan”) that provided for the grant of stock options, restricted stock units, and other stock-based awards to employees, directors, and non-employee service providers of the Company. The 2016 Plan was suspended in connection with the Company’s IPO and no further grants will be made. The 2016 Plan continues to govern the terms and conditions of outstanding awards granted under the 2016 Plan.
17

Stock Option Activity
The following table summarizes stock option activity for the six months ended June 30, 2025 (in thousands, except share and per share amounts):
Number of outstanding optionsWeighted
average
exercise
price
Weighted
average
remaining
contractual
term in years
Aggregate intrinsic value
Balance as of December 31, 20242,119,425$7.87 7.98$751 
Granted948,446$3.72 
Forfeited/Cancelled(72,776)$6.66 
Exercises(1)$2.12 $ 
Balance as of June 30, 20252,995,094$6.58 7.96$ 
Vested and expected to vest as of June 30, 20252,995,094$6.58 7.96$ 
Exercisable as of June 30, 20251,393,408$7.02 6.65$ 
Restricted Stock Award Activity
A summary of restricted stock award activity for the six months ended June 30, 2025 is as follows:
Number of sharesWeighted average
fair value
Unvested as of December 31, 202415,943$1.75 
Vested(15,943)$1.75 
Unvested as of June 30, 2025$ 
All restricted common stock awards were initially issued at a price determined to be fair value on the date of grant. The Company recognizes forfeitures of restricted common stock as they occur. As of June 30, 2025, all outstanding restricted common stock awards were fully vested.
Stock-Based Compensation Expense
The following table presents the components and classification of stock-based compensation expense for the three and six months ended June 30, 2025 and 2024 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Options$999 $756 $1,829 $1,581 
Restricted stock awards3 30 34 61 
Total$1,002 $786 $1,863 $1,642 
Research and development$488 $399 $963 $905 
General and administrative514 387 900 737 
Total$1,002 $786 $1,863 $1,642 
The Company has an aggregate $7.0 million of gross unrecognized stock-based compensation expense as of June 30, 2025 remaining to be recognized over a weighted average period of 6.3 years.
18

8.    Income Taxes
No provision for federal, state, or foreign income taxes has been recorded for the three and six months ended June 30, 2025 and 2024 and the effective tax rate was zero. The Company has incurred net operating losses for all the periods presented and has not reflected any benefit for such net operating loss carryforwards in the accompanying condensed consolidated financial statements due to uncertainty around utilizing these tax attributes within their respective carryforward periods. The Company has recorded a full valuation allowance against its deferred tax assets as it is more likely than not that such assets will not be realized in the near future.
The Company had no reserves related to uncertain tax positions as of June 30, 2025 and December 31, 2024. For the three and six months ended June 30, 2025 and 2024, the Company has not recognized any potential interest or penalties. The Company is not currently subject to any tax assessment from an income tax examination in the U.S. or any other taxing jurisdiction.
On July 4, 2025, the One Big Beautiful Bill Act (the "OBBBA") was enacted in the United States. The OBBBA includes significant changes to the federal tax law that may impact the Company. As the legislation was not signed into law until the Company's third quarter of 2025, the impacts, if any, are not included in its operating results for the three and six months ended June 30, 2025. The Company will evaluate the impact of the newly enacted tax law and its impact on the Company's forecasted annual effective tax rate in subsequent periods as required.
9.    Segment Reporting
The Company manages its business activities on a consolidated basis and operates as a single operating segment, R&D, which engages in the business of developing a new class of RNA-targeting therapeutics to treat a broad range of genetic diseases. The Company’s operations are primarily in the United States. The chief operating decision maker does not review assets in evaluating the results and therefore, such information is not presented.
The operating financial results of the Company’s R&D segment for the three and six months ended June 30, 2025 and 2024 are as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Revenue$1,497 $ $2,355 $ 
Less: Significant segment expenses
Personnel-related expenses5,593 4,874 10,779 9,554 
Clinical and preclinical expenses4,710 4,320 9,189 8,694 
Facilities-related and overhead2,022 1,809 3,998 3,718 
Professional and consulting fees1,584 1,294 3,186 2,815 
Corporate expenses456 255 1,037 496 
Travel and entertainment160 110 294 260 
Plus: Other segment income441 86 1,108 509 
Segment net loss$(12,587)$(12,576)$(25,020)$(25,028)
19

10.    Net Loss Per Share Attributable to Common Stockholders
Basic and diluted net loss per share was calculated as follows (in thousands, except share and per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Numerator:
Net loss attributable to common stockholders$(12,587)$(12,576)$(25,020)$(25,028)
Denominator:
Weighted-average common shares outstanding, basic and diluted20,159,666483,64020,155,161476,167
Net loss per share attributable to common stockholders, basic and diluted$(0.62)$(26.00)$(1.24)$(52.56)
The Company excluded the following from the computation of diluted net loss per share attributable to common stockholders at June 30, 2025 and 2024 because their inclusion would have had an anti-dilutive effect:
As of June 30,
20252024
Conversion of preferred stock11,648,582
Shares reserved for future issuance under the 2024 Equity Incentive Plan and ESPP2,184,239 
Stock options outstanding2,995,0942,498,802
Restricted stock vesting 45,129
Conversion of common stock warrant142142
Total5,179,47514,192,655
11.    Related Parties
In September 2015, the Company entered into consulting agreements with its two founders, related parties who hold shares of the Company’s common stock, to provide R&D and strategic services. For both the three and six months ended June 30, 2025, the Company recognized R&D expense of less than $0.1 million related to work performed under the founder agreements. For both the three and six months ended June 30, 2024, the Company recognized R&D expense of less than $0.1 million related to work performed under the founder agreements. For both the three and six months ended June 30, 2025, the Company recognized stock-based compensation expense of less than $0.1 million related to the consulting agreements. For both the three and six months ended June 30, 2024, the Company recognized stock-based compensation expense of less than $0.1 million related to the consulting agreements. The Company had no amounts due to the founders as of June 30, 2025.
In March 2019, the Company entered into a consulting agreement with an executive consultant, a related party who holds shares of the Company’s common stock. For both the three and six months ended June 30, 2025, the Company recognized G&A expense totaling less than $0.1 million related to work performed under the consulting agreement. For both the three and six months ended June 30, 2024, the Company recognized G&A expense of less than $0.1 million related to work performed under the consulting agreement. For the three and six months ended June 30, 2025, the Company recognized stock-based compensation expense of less than $0.1 million related to the consulting agreement. For the three and six months ended June 30, 2024, the Company recognized stock-based compensation expense of less than $0.1 million related to the consulting agreement. The Company had no amounts due to the consultant as of June 30, 2025.




20

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations and the unaudited interim condensed consolidated financial statements and related notes included in this Quarterly Report on Form 10-Q (the “Quarterly Report”) should be read in conjunction with the audited financial statements and related notes thereto in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024, which was filed with the Securities and Exchange Commission (the “SEC”) on March 27, 2025 (the “2024 Form 10-K”). This discussion and analysis and other parts of this Quarterly Report contain forward-looking statements. Our actual results and the timing of selected events could differ materially from those described in or implied by these forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in the sections of this Quarterly Report titled “Special Note Regarding Forward-Looking Statements,” and those risk factors described in “Part I, Item 1A, Risk Factors” of our 2024 Form 10-K and in “Part II, Item 1A, Risk Factors” in this Quarterly Report.
Overview
We are a clinical-stage biopharmaceutical company pioneering the discovery and development of a new class of RNA-targeting therapeutics with the goal of upregulating gene expression and restoring healthy protein levels to treat a broad range of genetic diseases. Regulatory RNAs (“regRNAs”) play a central role in the regulation of every protein-coding gene by contributing to gene activation and suppression. Our approach is designed to amplify messenger RNA (“mRNA”) expression by harnessing the power of regRNAs that form localized complexes with transcription factors and regulate gene expression. Our proprietary RNA Actuating Platform, or RAP Platform, allows us to rapidly and systematically identify and characterize the active regulatory elements controlling every expressed gene and tens of thousands of druggable enhancer and promoter regRNA sequences that control protein-coding genes. Once a disease-associated target gene is identified, we apply our RAP Platform to identify the controlling regRNA and rapidly generate novel antisense oligonucleotide (“ASO”) candidates, which we refer to as RNA Actuators. These ASOs are designed to bind to the identified regRNA and amplify the expression of the target gene in a specific and controllable way. We are primarily focused on diseases of the central nervous system with validated disease biology, and we believe our RAP Platform allows us to address a broad range of rare and prevalent genetic diseases in which a modest increase in protein expression has the potential to be clinically meaningful.
We are leveraging our RAP Platform to advance a preclinical program for the treatment of synaptic Ras GTPase activating protein 1 (“SYNGAP1”)-related disorders, a group of neurodevelopmental conditions caused by pathogenic variants in the SYNGAP1 gene that result in a haploinsufficient state, reducing SYNGAP protein levels by up to 50%. SYNGAP plays a critical role in cognitive development and synaptic function. Epilepsy is a common characteristic of these disorders and nearly all patients experience some degree of developmental delay and cognitive impairment. Incidence estimates vary significantly, ranging from one to 40 per 100,000 individuals. While we believe that SYNGAP1-related disorders remain underdiagnosed, we estimate that there are approximately 10,000 individuals living with these disorders in the United States. SYNGAP1-related disorders are reported to represent 0.5% to 1.0% of all intellectual disability cases, making them among the most common causes of intellectual disability in patients with epilepsy, and indicating that the patient population may be significantly larger than incidence estimates suggest. There are no FDA-approved, disease-modifying therapies for SYNGAP1-related disorders. Treatment is often limited to supportive physical, occupational and speech therapy. A combination of non-specific anti-seizure medications may be prescribed, though SYNGAP1-related disorders have proven difficult to control with available therapeutics. Up to 50% of patients do not adequately respond to medication, in which case implantable devices, such as those for vagus nerve stimulation, may offer incremental therapeutic benefit. We are advancing our CMP-SYNGAP program to address the significant unmet need by targeting the direct cause of SYNGAP1-related disorders, haploinsufficiency, which we believe is amenable to targeting through regRNAs. Our CMP-SYNGAP program is a novel approach that targets the SYNGAP1 gene at the transcriptional level to restore SYNGAP function and improve symptoms by utilizing an intrathecally delivered ASO. Upregulation of SYNGAP1 gene expression may increase SYNGAP protein levels in amounts sufficient to yield therapeutic benefit. Our preclinical studies demonstrated a dose-dependent increase in SYNGAP mRNA levels accompanied by an increase in SYNGAP protein expression. On May 16, 2025, we presented preclinical data from our SYNGAP program in an oral presentation at the 28th American Society of Gene and Cell Therapy Annual Meeting. We observed that intracerebroventricular injection of our lead development candidate, CMP-SYNGAP-01, restored SYNGAP protein levels to near normal range in haploinsufficient mice carrying a single copy of the human SYNGAP1 gene after a single dose and rescued motor defects and spatial learning defects following two doses. Additionally, we observed that biweekly intrathecal injections of CMP-SYNGAP-01 were well tolerated in cynomolgus monkeys and resulted in a significant increase in SYNGAP protein levels across multiple brain regions clinically relevant to the disease, with dose-linear increases of CMP-SYNGAP-01 in disease-relevant brain regions. We expect to initiate GLP toxicology studies for CMP-SYNGAP-01 in the third quarter of 2025 to enable the filing of a clinical trial application. Pending successful completion of GLP toxicology studies and regulatory
21

clearance, we intend to initiate a global Phase 1/2 clinical trial in individuals with SYNGAP1-related disorders as early as the second half of 2026.
We are also evaluating our clinical candidate, CMP-CPS-001, for the treatment of the most prevalent urea cycle disorders (“UCDs”), in a Phase 1 clinical trial in healthy volunteers. UCDs are a group of severe, inherited metabolic diseases caused by mutations in the genes that encode one or more of the eight enzymes and transporters necessary to convert ammonia into urea. The inability of the body to properly metabolize ammonia leads to the accumulation of toxic levels in circulation, ultimately resulting in severe health outcomes, such as neurologic disability, seizure and death. CMP-CPS-001 is designed to improve urea cycle activity by amplifying expression of carbamoyl phosphate synthetase 1 (“CPS1”), an enzyme that catalyzes the first step of the urea cycle, by binding to a CPS1-specific regRNA. Our preclinical studies have demonstrated that modulating the activity of the target regRNA increases expression of the CPS1 gene, resulting in increased CPS1 enzyme levels, which allows for more ammonia to be converted into urea, thereby lowering ammonia levels to normal, healthy ranges. These preclinical studies also demonstrated that CMP-CPS-001 can increase the level of, or upregulate, the production of multiple enzymes responsible for converting ammonia into urea, potentially allowing us to address more than 85% of patients with UCDs. We have completed a planned interim analysis of safety and pharmacokinetic data from all four cohorts of the single ascending dose (“SAD”) portion of the clinical trial, and we have completed dosing of the first three cohorts from the multiple ascending dose (“MAD”) portion of the clinical trial, with no safety trends of concern observed to date. We have also submitted a clinical trial application in Europe for a Phase 1b expansion to enroll female participants who are heterozygous for a mutation of the OTC gene. We estimate that there are approximately 2,000 diagnosed female OTC heterozygotes in the United States who have inherited one copy of a gene with OTC-related changes and experience potentially addressable UCD symptoms. We expect to report data from all four cohorts of the SAD portion and the first three cohorts of the MAD portion of the clinical trial, including safety, pharmacokinetic and pharmacodynamic biomarker data, in the fourth quarter of 2025 and to evaluate potential next steps for the further development of CMP-CPS-001 based on these data, which may include exploring potential partnership opportunities.
In addition, we have an ongoing discovery program targeting a regRNA to increase GBA1 gene expression for the treatment of Parkinson’s disease (“PD”) caused by mutations in the GBA1 gene, and have initiated discovery programs in other CNS indications utilizing our RAP Platform. Finally, we have entered into a strategic research collaboration with BioMarin Pharmaceutical Inc. (“BioMarin”) to advance novel therapeutics that increase protein levels by targeting regRNA sequences for two genetic targets.
Since our inception in 2015, we have focused substantially all of our resources primarily on developing our RAP Platform, identifying, developing and progressing our product candidates through preclinical and clinical development, organizing and staffing our company, research and development (“R&D”) activities, establishing and protecting our intellectual property portfolio, and raising capital. To date, we have primarily funded our operations with proceeds from the sale of convertible preferred stock and common stock, including in our initial public offering (“IPO”), which closed on October 15, 2024, as well as through revenues from our license and collaboration agreements. Through June 30, 2025, we have received net proceeds of $72.4 million from our IPO and $188.3 million from the sale of our convertible preferred stock. In addition, through June 30, 2025, we have recognized $20.4 million in research collaboration and license revenue through our development and license agreements. Our ability to generate any product revenue and, in particular, our ability to generate product revenue sufficient to achieve profitability, will depend on the successful development and eventual commercialization of product candidates.
We have incurred significant operating losses and negative cash flows from operations since our inception. Our net losses were $25.0 million for both the six months ended June 30, 2025 and 2024. As of June 30, 2025, we had an accumulated deficit of $236.8 million. Substantially all of our net losses have resulted from costs incurred in connection with our R&D programs and, to a lesser extent, from general and administrative (“G&A”) costs associated with our operations. Our net losses may fluctuate significantly from quarter-to-quarter and year-to-year, depending on the timing of our clinical trials and preclinical studies, our other R&D activities and capital expenditures, and the timing and amount of any milestone or royalty payments due under our existing or future license or collaboration agreements. In addition, we incur additional costs associated with operating as a public company, including significant legal, audit, accounting, regulatory and tax-related services associated with maintaining compliance with exchange listing and requirements of the SEC, director and officer liability insurance costs, investor and public relations costs, and other expenses that we did not incur as a private company. If we obtain regulatory approval for our product candidates, we expect to incur significant
22

expenses related to developing our commercialization capability to support product sales, marketing and distribution. We anticipate that our expenses will increase substantially if and as we:
finalize preclinical development for our program in SYNGAP1-related disorders;
advance current and future product candidates through preclinical and clinical studies;
expand the capabilities of our RAP Platform and seek to identify and develop additional product candidates;
seek marketing approvals for any product candidates that successfully complete clinical trials;
obtain, expand, maintain, defend and enforce our intellectual property portfolio;
hire additional clinical, regulatory and scientific personnel;
contract with third-party manufacturers for preclinical and clinical supply to support any future product candidates we may develop and for commercial supply with respect to any such product candidates that receive regulatory approval;
ultimately establish a sales, marketing and distribution infrastructure to commercialize any products for which we may obtain marketing approval; and
add operational, legal, compliance, financial and management information systems and personnel to support our research, product development and future commercialization efforts, as well as to support our operations as a public company.
Because of the numerous risks and uncertainties associated with the development of therapeutics, we are unable to accurately predict the timing or amount of increased expenses and when, or if, we will be able to achieve or maintain profitability. Even if we are able to generate product sales, we may not become profitable. If we fail to become profitable or are unable to sustain profitability on a continuing basis, then we may be unable to continue our operations as planned and may be forced to reduce or terminate our operations.
We do not have any products approved for sale and have not generated any revenue from product sales. We will not generate revenue from product sales unless and until we successfully complete clinical development and obtain regulatory approval for our current or any future product candidates, which we expect will take a number of years or may never occur. As a result, we will need substantial additional funding to support our continuing operations and pursue our growth strategy. Until such time as we can generate significant revenue from product sales, if ever, we expect to finance our operations through equity offerings, debt financings, or other capital sources, including current and potential future collaborations, license agreements, and other similar arrangements. However, we may be unable to raise additional funds or enter into such other agreements or arrangements when needed on favorable terms, or at all. If we fail to raise capital or enter into such agreements or arrangements as, and when needed, we may delay, limit, reduce or terminate our product development or future commercialization efforts or grant rights to develop and market product candidates that we would otherwise develop and market ourselves, or even cease operations.
As of June 30, 2025, we had cash and cash equivalents of $39.1 million. Based on our current operating plan, we estimate that our existing cash and cash equivalents will be sufficient to fund our projected operating expenses and capital expenditure requirements into the second quarter of 2026, which raises substantial doubt about our ability to continue as a going concern. See the sections titled “Liquidity and Capital Resources” included elsewhere in this Quarterly Report and “Risk Factors - Risks Related to our Financial Position and Need for Additional Capital” included elsewhere in this Quarterly Report and in our 2024 Form 10-K.
We do not own or operate, and currently have no plans to establish, any manufacturing facilities. We rely, and expect to continue to rely, on third parties for clinical supply as well as commercial supply if we obtain marketing approval. In addition, we rely on third parties to package, label, store, and distribute our clinical supply and we intend to rely on third parties to conduct the same activities for our commercial products if we obtain regulatory approval. We believe that this strategy allows us to maintain a more efficient infrastructure by eliminating the need for us to invest in our own manufacturing facilities, equipment, and personnel while also enabling us to focus our expertise and resources on the development of product candidates and continued enhancement of our RAP Platform.
23

Results of Operations
Comparison of the Three Months Ended June 30, 2025 and 2024
The following table summarizes our results of operations for the three months ended June 30, 2025 and 2024 (in thousands):
20252024Change ($)
Revenue
Research and collaboration revenue$1,497 $— $1,497 
Operating expenses:
Research and development10,343 9,389 954 
General and administrative4,182 3,273 909 
Total operating expenses14,525 12,662 1,863 
Loss from operations(13,028)(12,662)(366)
Other income, net:
Interest income453 231 222 
Other income (expense)(12)(145)133 
Total other income, net441 86 355 
Net loss$(12,587)$(12,576)$(11)
Research and Collaboration Revenue
We recognized $1.5 million in research and collaboration revenue during the three months ended June 30, 2025. We did not recognize any research and collaboration revenue during the three months ended June 30, 2024. The increase of $1.5 million was due to revenue recognized under our Collaboration and License Agreement with BioMarin of $0.9 million and a $0.6 million milestone payment earned under the Fulcrum Agreement.
Research and Development Expenses
The following table summarizes our R&D expenses for the three months ended June 30, 2025 and 2024 (in thousands):
20252024Change ($)
Clinical and preclinical expenses$4,710 $4,320 $390 
Personnel-related expenses3,325 3,125 200 
Facilities-related and overhead expense1,502 1,501 
Professional and consulting fees559 203 356 
Other expenses247 240 
Total R&D expenses$10,343 $9,389 $954 
R&D expenses were $10.3 million for the three months ended June 30, 2025 compared to $9.4 million for the three months ended June 30, 2024. The increase of $1.0 million was primarily due to an increase of $0.4 million in clinical and preclinical expenses due to increases associated with the Company’s UCD clinical trial and SYNGAP preclinical work. There was also an increase of $0.4 million in professional and consulting fees due to increased utilization of external support for clinical operations. In addition, there was an increase of $0.2 million in personnel-related expenses due to severance costs related to separation agreements with certain former employees.
24

General and Administrative Expenses
The following table summarizes our G&A expenses for the three months ended June 30, 2025 and 2024 (in thousands):
20252024Change ($)
Personnel-related expenses$2,268 $1,749 $519 
Facilities-related and overhead expense520 308 212 
Professional and consulting fees1,025 1,091 (66)
Other expenses369 125 244 
Total G&A expenses$4,182 $3,273 $909 
G&A expenses were $4.2 million for the three months ended June 30, 2025 compared to $3.3 million for the three months ended June 30, 2024. The increase of $0.9 million was partially due to an increase of $0.5 million in personnel-related expenses due to annual merit-related salary increases and stock compensation expense and an increase of $0.2 million in facility-related and overhead expense due to increases in insurance premiums. In addition, there was an increase of $0.2 million in other expenses due to an increase in state franchise taxes.
Other Income, Net
Other income, net was $0.4 million for the three months ended June 30, 2025 compared to $0.1 million for the three months ended June 30, 2024. The increase of $0.3 million was primarily due to an increase in interest income due to higher average invested cash balances during the three months ended June 30, 2025.
Comparison of the Six Months Ended June 30, 2025 and 2024
The following table summarizes our results of operations for the six months ended June 30, 2025 and 2024 (in thousands):
20252024Change ($)
Revenue
Research and collaboration revenue$2,355 $— $2,355 
Operating expenses:
Research and development20,489 19,129 1,360 
General and administrative7,994 6,408 1,586 
Total operating expenses28,483 25,537 2,946 
Loss from operations(26,128)(25,537)(591)
Other income, net:
Interest income1,041 626 415 
Other income (expense)67 (117)184 
Total other income, net1,108 509 599 
Net loss$(25,020)$(25,028)$
Research and Collaboration Revenue
We recognized $2.4 million in research and collaboration revenue during the six months ended June 30, 2025. We did not recognize any research and collaboration revenue during the six months ended June 30, 2024. The increase of $2.4 million was due to revenue recognized under our Collaboration and License Agreement with BioMarin of $1.8 million and a $0.6 million milestone payment earned under the Fulcrum Agreement.
25

Research and Development Expenses
The following table summarizes our R&D expenses for the six months ended June 30, 2025 and 2024 (in thousands):
20252024Change ($)
Clinical and preclinical expenses$9,189 $8,694 $495 
Personnel-related expenses6,492 6,155 337 
Facilities-related and overhead expense2,948 2,981 (33)
Professional and consulting fees1,393 913 480 
Other expenses
467 386 81 
Total R&D expenses$20,489 $19,129 $1,360 
R&D expenses were $20.5 million for the six months ended June 30, 2025 compared to $19.1 million for the six months ended June 30, 2024. The increase of $1.4 million was primarily due to an increase of $0.5 million in clinical and preclinical expenses related to the Company’s UCD clinical trial and SYNGAP preclinical work. There was also an increase of $0.5 million in professional and consulting fees due to increased utilization of external support for clinical operations. In addition, there was an increase of $0.3 million in personnel-related expenses due to lower offsetting personnel reimbursements under one of our collaboration agreements and due to annual merit-related salary increases and stock compensation expense.
General and Administrative Expenses
The following table summarizes our G&A expenses for the six months ended June 30, 2025 and 2024 (in thousands):
20252024Change ($)
Personnel-related expenses4,287 3,399 $888 
Facilities-related and overhead expense1,050 737 313 
Professional and consulting fees1,793 1,902 (109)
Other expenses864 370 494 
Total G&A expenses$7,994 $6,408 $1,586 
G&A expenses were $8.0 million for the six months ended June 30, 2025 compared to $6.4 million for the six months ended June 30, 2024. The increase of $1.6 million was partially due to an increase of $0.9 million in personnel-related expenses due to annual merit-related salary increases, stock compensation expense, and severance costs related to separation agreements with certain former employees. In addition, there was an increase of $0.5 million in other expenses due to an increase in state franchise taxes, as well as costs associated with operating as a public company. Lastly, there was an increase of $0.3 million in facility-related and overhead expense due to increases in insurance premiums. These increases were offset by a decrease in professional and consulting-related expenses of $0.1 million.
Other Income, Net
Other income, net was $1.1 million for the six months ended June 30, 2025 compared to $0.5 million for the six months ended June 30, 2024. The increase of $0.5 million was primarily due to an increase in interest income due to higher average invested cash equivalent balances during the six months ended June 30, 2025.
Liquidity and Capital Resources
Sources of Liquidity
Since our inception, we have not generated any revenue from product sales and have incurred significant operating losses and negative cash flows from operations. We expect to incur significant expenses and operating losses in the foreseeable future as we advance the development of product candidates. Through June 30, 2025, we have primarily
26

funded our operations with proceeds from the sale of our equity securities and revenues from our license and collaboration agreements.
As of June 30, 2025, we had cash and cash equivalents of $39.1 million. Based on our current operating plan, we estimate that our cash and cash equivalents as of June 30, 2025 will be sufficient to fund our operating expenses and capital expenditure requirements into the second quarter of 2026. However, we have based this estimate on assumptions that may prove to be wrong, and we could deplete our capital resources sooner than we currently expect. Our capital resources will not be sufficient to fund operations through at least the next twelve months from the date the accompanying unaudited condensed consolidated financial statements as of June 30, 2025 are issued based on our expected cash needs, which raises substantial doubt about our ability to continue as a going concern. Our future viability is dependent on our ability to generate cash from our operating activities or to raise additional capital to finance our operations. There is no assurance that we will succeed in obtaining sufficient funding on terms acceptable to us to fund continuing operations, if at all.
Future Funding Requirements
We expect our expenses to increase substantially in connection with our ongoing activities, particularly as we continue our development of, seek regulatory approval for, and potentially commercialize our product candidates and seek to discover and develop additional product candidates, conduct our ongoing and planned clinical trials and preclinical studies, continue our R&D activities, hire additional personnel, expand and protect our intellectual property, and incur additional costs associated with being a public company.
The timing and amount of our funding requirements will depend on many factors, including:
the initiation, type, number, scope, progress, expansions, results, costs and timing of preclinical studies and clinical trials of our product candidates and any future product candidates we may choose to pursue, including the costs of modification to clinical development plans based on feedback that we may receive from regulatory authorities and any third-party products used as combination agents in our clinical trials;
the costs and timing of manufacturing for our product candidates, including commercial manufacturing at sufficient scale, if any product candidate is approved;
the costs, timing and outcome of regulatory meetings and reviews of product candidates or any future product candidates, including requirements of regulatory authorities in any additional jurisdictions in which we may seek approval and any future product candidates;
the costs of obtaining, maintaining, enforcing and protecting our patents and other intellectual property and proprietary rights;
our efforts to enhance operational systems and hire additional personnel to satisfy our obligations as a public company, including enhanced internal control over financial reporting;
the costs associated with hiring additional personnel and consultants as our clinical and preclinical activities increase and as we operate as a public company;
the timing and payment of milestone, royalty or other payments we must make or may receive pursuant to our existing and potential future license or collaboration agreements with third parties;
the costs and timing of establishing or securing sales and marketing capabilities if our product candidates or any future product candidate is approved;
our ability to achieve sufficient market acceptance, coverage, and adequate reimbursement from third-party payors and adequate market share and revenue for any approved products;
patients’ ability and willingness to pay out-of-pocket for any approved products in the absence of coverage and/or adequate reimbursement from third-party payors;
the terms and timing of establishing and maintaining collaborations, licenses and other similar arrangements; and
27

costs associated with any products or technologies that we may in-license or acquire.
Our operating plans and other demands for our cash resources may change because of many factors currently unknown to us, and we may need to seek additional funds sooner than planned.
We have no other committed sources of capital. Until such time, if ever, we can generate substantial product revenues, we expect to finance our operations through the sale of equity securities, debt financings, working capital lines of credit, strategic alliances and/or license arrangements, grant funding, interest income earned on invested cash balances or a combination of two or more of these sources. However, we may be unable to raise additional funds or enter into such other arrangements when needed, on favorable terms or at all. To the extent we raise additional capital through the sale of equity or convertible debt securities, investors’ ownership interest will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of a common stockholder. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, engaging in acquisition, merger or collaboration transactions, selling or licensing our assets, making capital expenditures, redeeming our stock, making certain investments or declaring dividends. If we raise additional funds through collaborations or license agreements with third parties, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs or product candidates, or grant licenses on terms that may not be favorable to us. If we are unable to raise additional funds through equity or debt financings when needed, we may be required to delay, limit, reduce or terminate our product development or future commercialization efforts or grant rights to develop and market product candidates that we would otherwise prefer to develop and market ourselves, or even cease operations.
Contractual and Other Obligations
As of June 30, 2025, other than those disclosed within Note 4 and 5 to our condensed consolidated financial statements, there have been no material changes to our contractual obligations and commitments from those described under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our 2024 Form 10-K.
Cash Flows
For the Six Months Ended June 30, 2025 and 2024
The following table provides information regarding our cash flows for the six months ended June 30, 2025 and 2024 (in thousands):
20252024
Net cash used in operating activities$(24,629)$(24,581)
Net cash used in investing activities(279)(178)
Net cash used in financing activities(79)(1,014)
Net decrease in cash, cash equivalents and restricted cash$(24,987)$(25,773)
Operating Activities
Cash flows used in operations are primarily attributed to clinical and preclinical expenses, employee compensation, rent and variable rent expenses for our Cambridge and Boulder leases as well as professional fees. Our cash flows from operating activities are significantly affected by our use of cash for operating expenses and working capital to support the business.
Net cash used in operating activities for the six months ended June 30, 2025 was $24.6 million and consisted of net loss of $25.0 million, non-cash adjustments of $3.7 million and a net change in assets and liabilities of $3.3 million. Non-cash items primarily included stock-based compensation of $1.9 million, non-cash operating lease expense of $1.0 million, and depreciation and amortization of $0.9 million. The net change in assets and liabilities was primarily due to a decrease in accrued expenses due to the timing of payout related to annual employee bonuses and cash paid to certain executive officers to offset the tax impact associated with the forgiveness of promissory notes from 2024.
Net cash used in operating activities for the six months ended June 30, 2025, was comparable to the same period in 2024. Net loss was $25.0 million for each of the six months ended June 30, 2025 and 2024. Non-cash adjustments were
28

$0.3 million higher due to higher stock-based compensation and net change in assets and liabilities was $0.4 million lower due to cash paid in 2024 to certain executive officers to offset the tax impact associated with the forgiveness of promissory notes.
Investing Activities
Our primary investing activities consist of capital expenditures for laboratory and computer equipment as well as software. Net cash used in investing activities for the six months ended June 30, 2025 was $0.3 million, due to purchases of laboratory equipment. Net cash used in investing activities increased by $0.1 million during the six months ended June 30, 2025, compared to the same period in 2024, primarily attributable to the timing of cash payments for laboratory equipment.
Financing Activities
Our primary financing activities for the six months ended June 30, 2025 consist of principal payments on finance leases. Net cash used in financing activities for the six months ended June 30, 2025 was $0.1 million. Net cash used in financing activities decreased by $0.9 million during the six months ended June 30, 2025, compared to the same period in 2024, primarily attributable cash used in 2024 of $0.6 million for deferred offering costs and $0.2 million in repayments for our financing liability. In addition, there was a $0.1 million decrease in principal payments on finance leases.
Critical Accounting Policies and Significant Judgments and Estimates
There have been no significant changes to our critical accounting estimates in the preparation of our condensed consolidated financial statements during the six months ended June 30, 2025 compared to those disclosed in our 2024 Form 10-K.
Recently Issued Accounting Standards
See Note 2 to our condensed consolidated financial statements included elsewhere in this Quarterly Report for more information.
Emerging Growth Company and Smaller Reporting Company Status
We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and we may remain an emerging growth company until December 31, 2029 or until such earlier time that we are no longer an emerging growth company. For so long as we remain an emerging growth company, we are permitted and intend to rely on certain exemptions from various public company reporting requirements, including not being required to have our internal control over financial reporting audited by our independent registered public accounting firm pursuant to Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and any golden parachute payments not previously approved and an exemption from compliance with the requirements regarding the communication of critical audit matters in the auditor’s report on financial statements.
In addition, the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. We have elected to avail ourselves of this extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, we will adopt the new or revised standard at the time private companies adopt the new or revised standard and will do so until such time that we either (i) irrevocably elect to “opt out” of such extended transition period or (ii) no longer qualify as an emerging growth company. We may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for private companies. As a result of this election, our financial statements may not be comparable to those of companies that are not emerging growth companies.
We will remain an emerging growth company until the earliest to occur of: (i) the last day of the fiscal year in which we have at least $1.235 billion in annual revenue; (ii) the last day of the fiscal year in which we are deemed to be a “large accelerated filer,” as defined in Rule 12b-2 under the Exchange Act, which would occur if the market value of our common stock held by non-affiliates exceeded $700.0 million as of the last business day of the second fiscal quarter of such year; (iii) the date on which we have issued more than $1.0 billion in nonconvertible debt securities during the prior three-year period; and (iv) December 31, 2029.
29

We are also a “smaller reporting company,” meaning that the market value of our shares held by non-affiliates is less than $700.0 million and our annual revenue was less than $100.0 million during the most recently completed fiscal year. We may continue to be a smaller reporting company if either: (i) the market value of our shares held by non-affiliates is less than $250.0 million; or (ii) our annual revenue was less than $100.0 million during the most recently completed fiscal year and the market value of our shares held by non-affiliates is less than $700.0 million. If we are a smaller reporting company at the time we cease to be an emerging growth company, we may continue to rely on exemptions from certain disclosure requirements that are available to smaller reporting companies. Specifically, as a smaller reporting company, we may choose to present only the two most recent fiscal years of audited financial statements in our Annual Report on Form 10-K and, similar to emerging growth companies, smaller reporting companies have reduced disclosure obligations regarding executive compensation.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
Not applicable to a smaller reporting company.

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and our principal financial officer, evaluated the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 as of June 30, 2025. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by us in the reports that we file or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of June 30, 2025, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended June 30, 2025 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
30

PART II — OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, we may be subject to legal proceedings. We are not currently a party to or aware of any proceedings that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition or results of operations. Regardless of outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.
Item 1A. Risk Factors
In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the factors discussed in Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2024 (the “2024 Form 10-K”), which could materially affect our business, financial condition or future results. The risk factors disclosure in our 2024 Form 10-K is qualified by the information that is described in this Quarterly Report on Form 10-Q. The risks described in our 2024 Form 10-K are not our only risks. Additional risks and uncertainties not presently known to us or that we currently believe to be immaterial also may materially adversely affect our business, financial condition or future results. There have been no material changes to our risk factors as previously disclosed in the 2024 Form 10-K except as follows:
Risks Related to Our Financial Position and Need for Additional Capital
We have incurred significant losses since our inception, have no products approved for sale and we expect to incur losses for the foreseeable future.
We are a clinical-stage biopharmaceutical company in the early stages of development with a limited operating history. Since our inception, we have focused primarily on developing our proprietary RNA Actuating Platform, or RAP Platform, identifying, developing and progressing our product candidates through preclinical and clinical development, organizing and staffing our company, research and development activities, establishing and protecting our intellectual property portfolio, and raising capital. Investment in biopharmaceutical product development is highly speculative because it entails substantial upfront capital expenditures and significant risk that any potential product candidate will fail to demonstrate adequate effect or an acceptable safety profile, gain regulatory approval and become commercially viable. We are still in the early stages of development of our product candidates and our most advanced product candidate is only in a Phase 1 clinical trial. We have no products licensed for commercial sale and have not generated any revenue to date, and we continue to incur significant research and development and other expenses related to our ongoing operations. As a result, we are not profitable and have incurred losses in each period since our inception. For the years ended December 31, 2024 and 2023, we reported net losses of $51.8 million and $49.3 million, respectively, and for each of the six months ended June 30, 2025 and 2024, we reported net losses of $25.0 million. As of June 30, 2025, we had an accumulated deficit of $236.8 million. We expect to continue to incur significant losses for the foreseeable future, and we expect these losses to increase as we continue the research and development of, and seek regulatory approvals for our current product candidates and any other future product candidates we may develop.
We anticipate that our expenses will increase substantially if and as we:
finalize preclinical development for our program in SYNGAP1-related disorders;
advance current and future product candidates through preclinical and clinical studies;
expand the capabilities of our RAP Platform and seek to identify and develop additional product candidates;
seek marketing approvals for any product candidates that successfully complete clinical trials;
obtain, expand, maintain, defend and enforce our intellectual property portfolio;
hire additional clinical, regulatory and scientific personnel;
contract with third-party manufacturers for preclinical and clinical supply to support any future product candidates we may develop and for commercial supply with respect to any such product candidates that receive regulatory approval;
31

ultimately establish a sales, marketing and distribution infrastructure to commercialize any products for which we may obtain marketing approval; and
add operational, legal, compliance, financial and management information systems and personnel to support our research, product development and future commercialization efforts, as well as to support our operations as a public company.
Even if we obtain regulatory approval for, and are successful in commercializing, one or more of any of our current and any future product candidates, we will continue to incur substantial research and development and other costs to develop and market additional product candidates. We may encounter unforeseen expenses, difficulties, complications, delays and other unknown factors that may adversely affect our business. The size of our future net losses will depend, in part, on the rate of future growth of our expenses and our ability to generate revenue. Our prior losses and expected future losses have had and will continue to have an adverse effect on our stockholders’ equity and working capital.
We will require substantial additional capital to finance our operations, and a failure to obtain this necessary capital when needed on acceptable terms, or at all, could force us to delay, limit, reduce, or terminate our development programs, commercialization efforts or other operations.
Our operations have consumed substantial amounts of cash since inception. We expect our expenses to substantially increase in connection with our ongoing activities, particularly as we conduct our ongoing and planned clinical trials and preclinical studies and potentially seek regulatory approval for our product candidates and any future product candidates we may develop. If we obtain regulatory approval for any of our product candidates, we also expect to incur significant commercialization expenses related to product manufacturing, marketing, sales, and distribution. Because the outcome of any clinical trial or preclinical study is highly uncertain, we cannot reasonably estimate the actual amount of capital necessary to successfully complete the development and commercialization of our product candidates.
As of June 30, 2025, we had cash and cash equivalents of $39.1 million. Based on our current operating plan, we estimate that our cash and cash equivalents as of June 30, 2025 will be sufficient to fund our operating expenses and capital expenditure requirements into the second quarter of 2026. However, we have based this estimate on assumptions that may prove to be wrong, and we could deplete our capital resources sooner than we currently expect. Our operating plans and other demands on our cash resources may change as a result of many factors currently unknown to us, and we do not expect that our existing cash and cash equivalents will be sufficient to complete development of any of our product candidates, or any future product candidates we may identify, and we will require substantial capital in order to advance our product candidates through clinical trials, regulatory approval and commercialization. Accordingly, we will need to obtain substantial additional funding in connection with our continuing operations. Our ability to raise additional funds may be adversely impacted by global economic conditions, disruptions to, and volatility in, the credit and financial markets in the United States and worldwide, and diminished liquidity and credit availability. If the equity and credit markets deteriorate, it may make any necessary debt or equity financing more difficult, more costly, and more dilutive. We cannot be certain that additional funding will be available on acceptable terms, or at all. If we are unable to raise capital when needed or on attractive terms, we could be forced to delay, reduce, or eliminate our research and development programs or any future commercialization efforts, or even cease operations. We expect to finance our cash needs through public or private equity or debt financings or other capital sources, including potential collaborations, licenses, and other similar arrangements. In addition, we may seek additional capital due to favorable market conditions or strategic considerations even if we believe we have sufficient funds for our current or future operating plans. Attempting to secure additional financing may divert our management from our day-to-day activities, which may adversely affect our ability to develop our product candidates.
Our future capital requirements will depend on many factors, including, but not limited to:
the initiation, type, number, scope, progress, expansions, results, costs and timing of preclinical studies and clinical trials of our product candidates and any future product candidates we may choose to pursue, including the costs of modification to clinical development plans based on feedback that we may receive from regulatory authorities and any third-party products used as combination agents in our clinical trials;
the costs and timing of manufacturing for our product candidates, including commercial manufacturing at sufficient scale, if any product candidate is approved;
32

the costs, timing and outcome of regulatory meetings and reviews of our product candidates or any future product candidates, including requirements of regulatory authorities in any additional jurisdictions in which we may seek approval and any future product candidates;
the costs of obtaining, maintaining, enforcing and protecting our patents and other intellectual property and proprietary rights;
our efforts to enhance operational systems and hire additional personnel to satisfy our obligations as a public company, including enhanced internal control over financial reporting;
the costs associated with hiring additional personnel and consultants as our clinical and preclinical activities increase;
the timing and payment of milestone, royalty or other payments we must make or may receive pursuant to our existing and potential future license or collaboration agreements with third parties;
the costs and timing of establishing or securing sales and marketing capabilities if our product candidates or any product candidate is approved;
our ability to achieve sufficient market acceptance, coverage, and adequate reimbursement from third-party payors and adequate market share and revenue for any approved products;
patients’ ability and willingness to pay out-of-pocket for any approved products in the absence of coverage and/or adequate reimbursement from third-party payors;
the terms and timing of establishing and maintaining collaborations, licenses, and other similar arrangements; and
costs associated with any products or technologies that we may in-license or acquire.
Conducting clinical trials and preclinical studies and discovering potential product candidates using our RAP Platform is an expensive and uncertain process, and we may never generate the necessary data or results required to obtain regulatory approval and commercialize our product candidates. In addition, our product candidates, if approved, may not achieve commercial success. Our commercial revenue, if any, will initially be derived from sales of products that we do not expect to be commercially available for many years, if at all.
Raising additional capital may cause dilution to our stockholders, restrict our operations or require us to relinquish rights to our technologies or product candidates.
Until such time, if ever, as we can generate substantial product revenues, we expect to finance our cash needs through a combination of equity offerings, debt financings, collaborations, strategic alliances and/or licensing arrangements. We do not have any committed external source of funds. To the extent that we raise additional capital through the sale of equity or convertible debt securities, our stockholders’ ownership interests will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of common stockholders. Any debt financing or preferred equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, selling or licensing our assets, making capital expenditures, declaring dividends or encumbering our assets to secure future indebtedness.
If we raise additional funds through collaborations, strategic alliances or licensing arrangements with third parties, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs or product candidates or grant licenses on terms that may not be favorable to us. If we are unable to raise additional funds through equity or debt financings or other arrangements when needed or on terms acceptable to us, we may be required to delay, limit, reduce or eliminate some or all of our research and development programs, pipeline expansion or future commercialization efforts or grant rights to develop and market product candidates that we would otherwise prefer to develop and market ourselves. We recently announced that we plan to evaluate potential next steps for the further development of CMP-CPS-001, which may include exploring potential partnership opportunities, based on review of data from all four cohorts of the SAD portion and the first three cohorts of the MAD portion of the clinical trial. Should we
33

decide to pursue such partnership opportunities to support the further development of CMP-CPS-001, we cannot provide assurance that a partnership will be consummated.
Risks Related to the Research and Development of Our Product Candidates
Our business is highly dependent on our lead development candidate, CMP-SYNGAP-01, and on our sole clinical-stage program, CMP-CPS-001, and we must complete clinical testing before we can seek regulatory approval and begin commercialization of any of our product candidates. If we are unable to obtain regulatory approval for, and successfully commercialize, our current product candidates, our business may be materially harmed and such failure may affect the viability of any future product candidates.
There is no guarantee that any of our product candidates will proceed in preclinical or clinical development or achieve regulatory approval. The process for obtaining marketing approval for any product candidate is very long and risky and there will be significant challenges for us to address in order to obtain marketing approval as planned, if at all.
There is no guarantee that we will be able to advance CMP-SYNGAP-01, our lead development candidate, into clinical trials, nor that the results obtained in our planned future clinical trials will be sufficient to obtain regulatory approval for any current or future product candidates. In addition, because our product candidates will be based on our RAP Platform and antisense oligonucleotide (“ASO”) technology, if any of our current product candidates encounters safety or efficacy problems, developmental delays, regulatory issues, or other problems, our development plans and business related to our other current or future product candidates could be significantly harmed. A failure of one of our current product candidates may affect the ability to obtain regulatory approval to continue or conduct clinical programs for our other current or future product candidates.
We may expend our limited resources to pursue a particular program, product candidate or indication and fail to capitalize on programs, product candidates or indications that may be more profitable or for which there is a greater likelihood of success.
Because we have limited financial and managerial resources, we focus on research programs and product candidates that we identify for specific indications that we believe can be addressed by our technology among many potential options. As a result, we may forego or delay pursuit of opportunities with other product candidates or for other indications that later prove to have greater commercial potential, or we may choose to focus our efforts and resources on a potential product candidate that ultimately proves to be unsuccessful. We recently announced our intention, pending successful completion of GLP toxicology studies and regulatory clearance, to (i) initiate a global Phase 1/2 clinical trial in individuals with SYNGAP1-related disorders as early as the second half of 2026 (ii) to evaluate potential next steps for the further development of CMP-CPS-001 based on review of data from all four cohorts of the SAD portion and the first three cohorts of the MAD portion of the clinical trial, which may include exploring potential partnership opportunities. Our resource allocation decisions may cause us to fail to capitalize on viable commercial products or profitable market opportunities. Our spending on current and future research and development programs and product candidates for specific indications may not yield any commercially viable products. If we do not accurately evaluate the commercial potential or target market for a particular product candidate, we may relinquish valuable rights to that product candidate through collaboration, licensing or other royalty arrangements in cases in which it would have been more advantageous for us to retain sole development and commercialization rights to such product candidate. Any such event could have a material adverse effect on our business, financial condition, results of operations and prospects.
Risks Related to Our Business Operations and Industry
International trade policies, including tariffs, sanctions and trade barriers may adversely affect our business, financial condition, results of operations and growth prospects.
We rely on third-party suppliers located in, and conduct clinical trials in, countries outside the United States. There is inherent risk, based on the complex relationships among the United States and the countries in which we conduct our business, that political, diplomatic, and national security factors can lead to global trade restrictions and changes in trade policies and export regulations that may adversely affect our business and operations. The U.S. government recently announced tariffs affecting a wide range of products and jurisdictions and has indicated an intention to continue developing new trade policies, including with respect to the pharmaceutical industry. In response, certain foreign governments have announced or implemented retaliatory tariffs and other protectionist measures. These developments have created a dynamic and unpredictable trade landscape, which is adversely impacting, and may continue to adversely impact, our business.
34

We do not own or operate, and currently have no plans to establish, any manufacturing facilities. We currently rely, and expect to continue to rely, on third parties for the manufacture of our product candidates for clinical testing, as well as for the manufacture of any products that we may commercialize, if approved. Current or future tariffs are likely to result in increased research and development expenses, including with respect to increased costs associated with active pharmaceutical ingredients, raw materials, laboratory equipment and research materials and components. In addition, such tariffs could increase our supply chain complexity, disrupt our existing supply chain and cause delays in our development timelines. Increased development costs and extended development timelines could place us at a competitive disadvantage compared to companies operating in regions with more favorable trade relationships and could reduce investor confidence, negatively impacting our ability to secure additional financing on favorable terms or at all. In addition, if we succeed in commercializing any drug products, tariffs and trade restrictions could hinder our ability to establish cost-effective production capabilities, negatively impacting our growth prospects.
Trade disputes, tariffs, restrictions and other political tensions between the United States and other countries may also exacerbate unfavorable macroeconomic conditions including inflationary pressures, foreign exchange volatility, financial market instability, and economic recessions or downturns. The ultimate impact of current or future tariffs and trade restrictions remains uncertain and could materially and adversely affect our business, financial condition, and prospects. While we actively monitor these risks, any prolonged economic downturn, escalation in trade tensions, or deterioration in international perception of U.S.-based companies could materially and adversely affect our business, results of operations and financial condition. In addition, trade developments have and may continue to heighten the risks related to other risk factors described in our 2024 Form 10-K.

35

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
(a)Sales of Unregistered Securities
None.
(b)Use of Proceeds from Public Offering of Common Stock
On October 10, 2024, our Registration Statement on Form S-1, as amended (File No. 333-282241), was declared effective in connection with our initial public offering (“IPO”). The aggregate net proceeds from our IPO, after deducting underwriting discounts and commissions and expenses payable by us, were $72.4 million. There has been no material change in the planned use of proceeds from our IPO as described in the final prospectus for our IPO filed pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended, with the SEC on October 11, 2024. We are holding the balance of the net proceeds in cash and cash equivalents.
(c)Issuer Purchases of Equity Securities
None.
Item 3. Defaults Upon Senior Securities
Not applicable.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
During the quarter ended June 30, 2025, no “Rule 10b5-1 plans” or “non-Rule 10b5-1 trading arrangements,” as each term is defined in Item 408(a) of Regulation S-K, were adopted, modified, or terminated by officers or directors of the Company.
Item 6. Exhibits
See Exhibit Index.
36

EXHIBIT INDEX
Exhibit No.Description
3.1
3.2
19.1†
31.1†
31.2†
32.1†*
32.2†*
101.INS†XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH†XBRL Taxonomy Extension Schema Document
101.CAL†XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF†XBRL Taxonomy Extension Definition Linkbase Document
101.LAB†XBRL Taxonomy Extension Label Linkbase Document
101.PRE†XBRL Taxonomy Extension Presentation Linkbase Document
104†Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)
Filed herewith.
*This certification will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent specifically incorporated by reference into such filing.
37

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, duly authorized.
Date: August 14, 2025
CAMP4 Therapeutics Corporation
By:/s/ Josh Mandel-Brehm
Name:Josh Mandel-Brehm
Title:President and Chief Executive Officer
(Principal Executive Officer)
By:/s/ Kelly Gold
Name:Kelly Gold
Title:Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
38
EX-19.1 2 exhibit191-amendedandresta.htm EX-19.1 Document
Exhibit 19.1
CAMP4 THERAPEUTICS CORPORATION

AMENDED AND RESTATED INSIDER TRADING POLICY

1.Purpose. This Insider Trading Policy (this “Policy”) provides guidelines with respect to transactions in the securities of CAMP4 Therapeutics Corporation (the “Company”) and the handling of confidential information about the Company and the companies with which the Company does business. The Company’s Board of Directors (the “Board”) has adopted this Policy to promote compliance with U.S. federal and state securities laws that prohibit certain persons who are aware of material nonpublic information about a company from: (i) trading in securities of that company; or (ii) providing such material nonpublic information to other persons who may trade on the basis of that information, commonly known as “tipping.” In addition, it is the policy of the Company to comply with all applicable securities laws when transacting in its own securities.
2.Persons Subject to this Policy. This Policy applies to all directors, officers and employees of the Company and its subsidiaries.
This Policy also applies to transactions by: (i) such directors’, officers’ and employees’ family members who reside with them; (ii) anyone else who lives in their household; (iii) any family members who do not live in their household but whose transactions in Company Securities (as defined below) are directed by them or are subject to their influence or control (such as parents or children who consult with them before they trade in Company Securities); and (iv) family trusts, family partnerships and similar entities controlled by them or any person described in clauses (i)-(iii) (collectively, “Other Covered Persons”). Directors, officers and employees are responsible for transactions by Other Covered Persons and for informing them of this Policy.
The Company also may determine that other persons should be subject to this Policy, such as contractors or consultants who have access to material nonpublic information. Any such other persons will be notified by the Compliance Officer (as defined in Section 5 of this Policy).
3.Transactions Subject to this Policy. This Policy applies to transactions in the Company’s securities, including the Company’s common stock, options to purchase common stock, restricted stock units or any other type of security that the Company may issue (collectively, “Company Securities”), other than transactions that are expressly excluded from this Policy as set forth herein.
4.Individual Responsibility. Persons subject to this Policy have ethical and legal obligations to maintain the confidentiality of information about the Company and to not engage in transactions in Company Securities while in possession of material nonpublic information. Each individual is responsible for making sure that he or she complies with this Policy, and that any Other Covered Person whose transactions are subject to this Policy, as discussed above, also complies with this Policy. In all cases, the responsibility for determining whether an individual is in possession of material nonpublic information rests
1


with that individual, and any action on the part of the Company, the Compliance Officer or any other employee or director pursuant to this Policy (or otherwise) does not in any way constitute legal advice or insulate an individual from liability under applicable securities laws. Persons subject to this Policy could be subject to severe legal penalties and disciplinary action by the Company for any conduct prohibited by this Policy or applicable securities laws, as described below in more detail under the heading “Consequences of Violations.”
5.Administration of this Policy. The Chief Financial Officer or such other officer as is designated by the Chief Executive Officer will serve, in consultation with the Chief Executive Officer, as the Compliance Officer for the purposes of this Policy, and in such role, will be responsible for the administration of this Policy.
6.Statement of Policy. A director, officer or employee of the Company or its subsidiaries (or any other person designated as subject to this Policy) who is aware of material nonpublic information relating to the Company may not directly or indirectly through Other Covered Persons:
engage in transactions in Company Securities, except as otherwise specified in this Policy under the headings “Transactions Not Subject to this Policy” and “Rule 10b5-1 Plans”;
recommend to anyone the purchase or sale of any securities when they are aware of material non-public information;
disclose material nonpublic information to persons within the Company whose jobs do not require them to have that information, or anyone outside of the Company, unless any such disclosure is made in accordance with the Company’s policies regarding the external disclosure of Company information; or
assist anyone engaged in the above activities in violation of this Policy.
In addition, this policy applies to material nonpublic information about a company with which the Company does business, including a customer or supplier of the Company. A director, officer or employee of the Company or its subsidiaries (or any other person designated as subject to this Policy) may not trade in that company’s securities until the information becomes public or is no longer material.
7.Definition of Material Nonpublic Information.
7.1.Material Information. Information is considered “material” if there is a substantial likelihood that a reasonable investor would consider the information important in making a decision to buy, hold or sell securities. Information expected to affect the Company’s stock price, whether positive or negative, should be considered material. No bright-line standard exists for assessing materiality; rather, materiality is based on an assessment of all of the facts and circumstances and often is evaluated by enforcement authorities with the benefit of hindsight.
2


While defining all categories of material information is not possible, the following are some examples of information that ordinarily would be regarded as material:
information regarding the progress or outcomes of the Company’s clinical trials, including regarding safety and efficacy;
timelines for development of new products or new indications;
significant regulatory developments;
projections of future earnings or losses, or other financial guidance;
changes to previously announced financial guidance, or the decision to suspend financial guidance;
a pending or proposed merger, acquisition or tender offer;
a pending or proposed acquisition or disposition of a significant asset;
a pending or proposed significant joint venture or licensing arrangement;
a Company restructuring;
a change in dividend policy, the declaration of a stock split or an offering of additional securities;
bank borrowings or other financing transactions;
the establishment of a repurchase program for Company Securities;
a change in management;
pending or threatened significant litigation, or the resolution of such litigation;
impending bankruptcy or the existence of severe liquidity problems;
the imposition of a ban on trading in Company Securities or the securities of another company; and
significant cybersecurity breaches.
7.2.Nonpublic Information. Generally, information that has not been disclosed to the public is considered to be nonpublic information. In order to establish that the information has been disclosed to the public, it may be necessary to demonstrate that the information has been widely disseminated. Information generally would be considered widely disseminated if it has been disclosed through newswire services, a broadcast on widely available internet, radio or television programs, publication in a widely available newspaper, magazine or news website or public disclosure documents filed with or furnished to the Securities and Exchange Commission (the “SEC”) that are available on the SEC’s website. By contrast, information would generally not be considered widely disseminated if it is available only to the Company’s employees.
3


Once information is widely disseminated, the investing public should be afforded sufficient time to absorb the information. As a general rule, information is considered nonpublic until the end of the next full trading day after the information is released. For example, if the Company announces financial results after market close on Monday or before trading begins on a Tuesday, the first time a director, officer or employee can buy or sell Company Securities is generally the opening of the market on Wednesday (assuming he or she is not aware of other material nonpublic information at that time). If the Company announces financial results after trading begins on that Tuesday, however, the first time a director, officer or employee can buy or sell Company Securities is generally the opening of the market on Thursday (again assuming he or she is not aware of other material nonpublic information at that time). Depending on the particular circumstances, the Company may determine that a longer or shorter period should apply to the release of specific material nonpublic information.
8.Transactions Not Subject to this Policy. This Policy does not apply in the case of the following transactions, except as specifically noted:
8.1.Stock Option Exercises. This Policy does not apply to the exercise of a stock option acquired pursuant to a Company equity incentive plan or to a transaction in which a person has elected to have the Company withhold shares subject to an option award to satisfy tax withholding requirements. This Policy does apply, however, to any sale of shares as part of a broker-assisted cashless exercise of an option, or any other market sale for the purpose of generating the cash needed to pay the exercise price of or taxes associated with an option.
8.2.Restricted Stock and Similar Awards. This Policy does not apply to the vesting of restricted stock, the settlement of restricted stock units or similar awards or to a transaction in which there is an election to have the Company withhold shares to satisfy tax withholding requirements upon the vesting of any restricted stock or the vesting or settlement of any restricted stock unit. This Policy does apply, however, to any market sale of shares received upon the settlement of any restricted stock unit or similar award.
8.3.Employee Stock Purchase Plan. This Policy does not apply to periodic purchases under a Company employee stock purchase plan, if such plan exists, that are made as the result of an election made at the beginning of the purchase period. This Policy would apply, however, to any sales of shares purchased under the plan.
8.4.401(k) Plan. If the Company has a 401(k) plan that provides for the purchase of Company Securities, this Policy does not apply to purchases of Company Securities in such plan as a result of periodic contributions made pursuant to payroll deduction. The Policy does apply, however, to initial elections to participate in a Company stock fund and to increases or decreases in the level of participation, as well as to transfers in or out of a Company stock fund (including in connection with a plan loan).
4


8.5.Transactions in Mutual Funds. Transactions in mutual funds that are invested in Company Securities are not subject to this Policy.
8.6.Transactions with the Company. Any purchase of Company Securities from the Company or sales of Company Securities to the Company not already identified in this Section 8 are not subject to this Policy.
9.Special and Prohibited Transactions.

9.1.Prohibited Transactions. Persons covered by this Policy are prohibited from engaging in the following with respect to Company Securities: (i) short sales, (ii) put options, call options or other derivative securities on an exchange or in any other organized market and (iii) hedging or monetization transactions, including through the use of financial instruments such as prepaid variable forwards, equity swaps, collars and exchange funds.
9.2.Margin Accounts and Pledged Securities. Persons covered by this Policy are prohibited from holding Company Securities in a margin account or otherwise pledging Company Securities as collateral for a loan. An exception may be granted where an individual wishes to pledge Company Securities as collateral for a loan (not including margin debt) and clearly demonstrates the financial capacity to repay the loan without resort to the pledged securities. If an individual wishes to pledge Company Securities as collateral for a loan, he or she must submit a request for approval to the Compliance Officer at least two weeks prior to the proposed execution of documents evidencing the proposed pledge.
9.3.Standing and Limit Orders. Standing orders or limit orders, other than pursuant to Rule 10b5-1 Plans, are discouraged and must be approved by the Compliance Officer prior to placement of any such order.
10.Rule 10b5-1 Plans. Rule 10b5-1 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), provides a defense from insider trading liability under Rule 10b- 5 of the Exchange Act. If a person subject to this Policy enters into a plan that meets the requirements of Rule 10b5-1 (a “Rule 10b5-1 Plan”), Company Securities may be purchased, sold or gifted pursuant to the 10b5-1 Plan without regard to certain insider trading restrictions. To comply with this Policy, a Rule 10b5-1 Plan must be approved by the Compliance Officer, and any amendment, suspension or termination of a Rule 10b5-1 Plan must be approved by the Compliance Officer in advance. Any Rule 10b5-1 Plan to be entered into or amended, suspended or terminated by the Compliance Officer must be approved by the Chief Financial Officer or Chief Executive Officer (or other designated officer).
11.Additional Procedures Applicable to Designated Insiders. To help prevent inadvertent violations of the federal securities laws and to avoid even the appearance of trading on the basis of inside information, all Company directors, officers, and certain other employees, contractors or consultants notified by the Compliance Officer from time to time
5


because of their access to the Company’s internal financial statements or other material nonpublic information regarding the Company’s performance during annual and quarterly fiscal periods (such individuals collectively referred to herein as the “Designated Insiders”), and the Other Covered Persons relating to such Designated Insiders, are required to comply with the following procedures, except that transactions pursuant to a Rule 10b5-1 Plan that complies with this Policy are not subject to the following procedures.
11.1.Pre-Clearance Procedures. Persons subject to this Section 11 may not engage in any transaction in Company Securities at any time (other than as specified in this Policy), even if not subject to a Blackout Period (as defined below), without first obtaining pre-clearance of the transaction from the Compliance Officer. A request for pre-clearance should be submitted to the Compliance Officer at least two trading days in advance of the proposed transaction. The Compliance Officer is under no obligation to approve a transaction submitted for pre-clearance, and may determine not to permit the transaction. If a person seeks pre-clearance and permission to engage in the transaction is denied, then he or she should refrain from initiating any transaction in Company Securities, and should not inform any other person of the restriction. Any request for pre- clearance by the Compliance Officer should be submitted to, and approved by, the Chief Financial Officer or Chief Executive Officer (or other designated officer).
When a request for pre-clearance is made, the requestor should carefully consider whether he or she may be aware of any material nonpublic information about the Company and should describe fully those circumstances to the Compliance Officer. The requestor also should indicate whether he or she has effected any non-exempt “opposite- way” transactions within the past six months, and should be prepared to report the proposed transaction on an appropriate Form 4 or Form 5, if applicable. The requestor should also be prepared to comply with Rule 144 under the Securities Act of 1933, as amended, and file a Form 144, if necessary, at the time of any sale. After receiving clearance to engage in a trade from the Compliance Officer, the requestor must complete the proposed trade within four trading days or make a new trading request.
11.2.Quarterly Trading Restrictions. Persons subject to this Section 11 may not engage in any transaction in Company Securities (other than as specified in this Policy) during a “Blackout Period” beginning immediately after the close of trading on the last day of each fiscal quarter and ending after the first full trading day following the date of the public release of the Company’s earnings results for that quarter. In other words, persons subject to this Section 11 may only conduct transactions in Company Securities during the period beginning on the day after the first full trading day following the public release of the Company’s earnings for a quarter and ending at the close of trading on the last day of the next fiscal quarter.
12.Event-Specific Trading Restrictions. From time to time, the Company may be involved in activities—such as proposed acquisitions—that are material and that are known
6


only by a few people at the Company. For those individuals whose duties at the Company cause them to be aware of such activity, the Compliance Officer will notify them of an event-specific trading restriction, and those individuals will not be permitted to trade in Company Securities during such trading restriction. The existence of an event-specific trading restriction will not be widely announced and should not be communicated to anyone. Even if individuals are not notified of an event-specific trading restriction, they should not trade in Company Securities if they are aware of material nonpublic information.
13.Post-Termination Transactions. This Policy continues to apply to transactions in Company Securities even after termination of service to the Company. If an individual is in possession of material nonpublic information when his or her service terminates, that individual may not trade in Company Securities until that information has become public or is no longer material.
14.Unauthorized Disclosure. Maintaining the confidentiality of Company information is essential for competitive, security and other business reasons, as well as to comply with securities laws. Directors, officers and employees should treat all information they learn about the Company or its business plans in connection with their employment as confidential and proprietary to the Company. Inadvertent disclosure of confidential or inside information may expose the Company and individuals to significant risk of investigation and litigation.
The timing and nature of the Company’s disclosure of material information to outsiders is subject to legal rules. Accordingly, it is important that responses to inquiries regarding the Company from the press, investment analysts or others in the financial community be made on the Company’s behalf only through authorized individuals, as expressly identified by the Compliance Officer.
15.Consequences of Violations. The purchase or sale of securities while aware of material nonpublic information, or the disclosure of material nonpublic information to others who then trade in the Company’s Securities, is prohibited by U.S. federal and state laws. Insider trading violations are pursued vigorously by the SEC, U.S. Attorneys and state enforcement authorities as well as foreign regulatory authorities. Punishment for insider trading violations is severe and could include significant fines and imprisonment. While the regulatory authorities concentrate their efforts on the individuals who trade, or who tip inside information to others who trade, the federal securities laws also impose potential liability on companies and other “controlling persons” if they fail to take reasonable steps to prevent insider trading by company personnel.
In addition, an individual’s failure to comply with this Policy may subject the individual to Company-imposed sanctions, including dismissal for cause, whether or not the employee’s failure to comply results in a violation of law. In addition to the formal sanctions summarized above, a violation of law, or even an SEC investigation that does not result in prosecution, can tarnish a person’s reputation and irreparably damage a career.
7


16.Company Assistance. Any person who has a question about this Policy or its application to any proposed transaction may obtain additional guidance from the Compliance Officer.
17.Waivers. A waiver of any provision of this Insider Trading Policy in a specific instance may be authorized in writing by the Compliance Officer or the Audit Committee of the Board of Directors, to the extent consistent with the general purpose of this Policy and applicable securities laws. Any such waiver shall be reported to the Company’s Board of Directors.
Effective: October 10, 2024
Amended by the Board of Directors on June 25, 2025
8
EX-31.1 3 camp-20250331x10qexx3111.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, Josh Mandel-Brehm, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of CAMP4 Therapeutics Corporation;
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)) 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.[Paragraph omitted pursuant to SEC Release Nos. 33-8238/34-47986 and 33-8392/34-49313];
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.
Dated: August 14, 2025
By:/s/ Josh Mandel-Brehm
Name:Josh Mandel-Brehm
Title:President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 camp-20250331x10qexx3121.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, Kelly Gold, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of CAMP4 Therapeutics Corporation;
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)) 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.[Paragraph omitted pursuant to SEC Release Nos. 33-8238/34-47986 and 33-8392/34-49313];
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.
Dated: August 14, 2025
By:/s/ Kelly Gold
Name:Kelly Gold
Title:Chief Financial Officer
(Principal Financial Officer and Principal
Accounting Officer)

EX-32.1 5 camp-20250331x10qexx3211.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to 18 U.S.C. § 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of CAMP4 Therapeutics Corporation (the “Company”) hereby certifies, to the best of my knowledge, that:
(i)the accompanying Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended June 30, 2025 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934; and
(ii)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Dated: August 14, 2025
By:/s/ Josh Mandel-Brehm
Name:Josh Mandel-Brehm
Title:President and Chief Executive Officer
(Principal Executive Officer)

EX-32.2 6 camp-20250331x10qexx3221.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to 18 U.S.C. § 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of CAMP4 Therapeutics Corporation (the “Company”) hereby certifies, to the best of my knowledge, that:
(i)the accompanying Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended June 30, 2025 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934; and
(ii)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Dated: August 14, 2025
By:/s/ Kelly Gold
Name:Kelly Gold
Title:Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-101.SCH 7 camp-20250630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Unaudited Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Unaudited Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - Basis of Presentation and Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Other Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Collaboration and License Agreements link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Basis of Presentation and Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Basis of Presentation and Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Other Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Basis of Presentation and Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Basis of Presentation and Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Other Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Other Balance Sheet Components - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Other Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Other Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Commitments and Contingencies - Operating lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Commitments and Contingencies - Maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Commitments and Contingencies - Maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Commitments and Contingencies - Finance lease cost (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Commitments and Contingencies - Maturities of finance lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Commitments and Contingencies - Maturities of finance lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Collaboration and License Agreements - Children's Medical Center Corporation (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Collaboration and License Agreements - Whitehead Institute for Biomedical Research (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Collaboration and License Agreements - Fulcrum Therapeutics, Inc (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Collaboration and License Agreements - Eli Lilly and Company (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Collaboration and License Agreements - BioMarin Pharmaceutical Inc (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Stockholders’ Equity - Schedule of Reserved Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Stock-Based Compensation - 2024 Equity Incentive Plan Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Stock-Based Compensation - 2024 Employee Stock Purchase Plan Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Stock-Based Compensation - Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Stock-Based Compensation - Restricted Stock Awards Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Excluded Anti-dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 camp-20250630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 camp-20250630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 camp-20250630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Statistical Measurement [Domain] Statistical Measurement [Domain] Award Timing Predetermined Award Timing Predetermined [Flag] Related Party Transaction [Axis] Related Party Transaction [Axis] 2025 remaining Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Entity File Number Entity File Number Additional paid-in capital Additional Paid-in Capital [Member] Initial public offering IPO [Member] Financing liability, current portion Finance Liability, Current The amount of financing liability classified as current. Tabular List, Table Tabular List [Table Text Block] Unbilled receivable (less than) Unbilled Contracts Receivable Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Warrants (in shares) Class of Warrant or Right, Outstanding Net loss per share attributable to common stockholders, basic, (in dollars per share) Earnings Per Share, Basic Adjustment to Compensation: Adjustment to Compensation [Axis] Related Parties Related Party Transactions Disclosure [Text Block] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Total (in shares) Shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Preferred stock dividends declared (in dollars per share) Preferred Stock, Dividends Per Share, Declared Stock, Class of Stock [Table] Stock, Class of Stock [Table] Schedule of Segment Reporting Schedule of Segment Reporting Information, by Segment [Table Text Block] Vesting of restricted common stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Principles of Consolidation Consolidation, Policy [Policy Text Block] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Upon achievement of third licensed target Upon Achievement Of Third Licensed Target [Member] Represents information pertaining to scenario upon achievement of third licensed target. Options Stock options outstanding Share-Based Payment Arrangement, Option [Member] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Variable lease expense Prepaid Variable Lease Expense, Current Amount of consideration paid in advance for variable lease expense that provides economic benefits within a future period of one year or the normal operating cycle, if longer. Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total stockholders' equity Balance at beginning Balance at ending Equity, Attributable to Parent Measurement Frequency [Axis] Measurement Frequency [Axis] Insider Trading Policies and Procedures [Line Items] Total stock-based compensation expense Stock-based compensation expense (less than) Share-Based Payment Arrangement, Expense Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Issuance of common stock (in shares) Shares issued (in shares) Stock Issued During Period, Shares, New Issues Assets Assets, Current [Abstract] Options cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Total liabilities and stockholders' equity Liabilities and Equity Net Loss Per Share Attributable to Common Stockholders Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Recurring basis Fair Value, Recurring [Member] Number of outstanding options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Cover [Abstract] Cover [Abstract] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Maximum Maximum [Member] General and administrative General and Administrative Expense [Member] Vested and expected to vest at the end the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Description of Business and Basis of Presentation [Table] Description of Business and Basis of Presentation [Table] Disclosure of information about description of business and basis of presentation. Schedule of maturities of operating lease liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Restricted stock award Restricted stock vesting Restricted Stock [Member] Maximum development milestone payable Collaborative Arrangement, Maximum Development Milestone Payment Obligation The maximum amount payable upon achievement of development milestone under the collaborative arrangements. Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Pay vs Performance Disclosure [Line Items] Consulting Agreements with Executive Consultant Consulting Agreements with Executive Consultant [Member] Represents information pertaining to consulting agreement with executive consultant . Total future minimum lease obligations Operating Lease, Liability Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Percentage of estimated fair value on grant date Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Estimated Fair Value On Grant Date Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Estimated Fair Value On Grant Date Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Amortization of ROU assets Finance Lease, Right-of-Use Asset, Amortization Entity Shell Company Entity Shell Company Payments of other offering costs Payments Of Other Stock Issuance Costs Payments Of Other Stock Issuance Costs Other long-term liabilities Other Liabilities, Noncurrent Payments of underwriting discounts and commissions Payments Of Underwriting Discounts And Commissions Payments Of Underwriting Discounts And Commissions Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Company Selected Measure Amount Company Selected Measure Amount 2028 Lessee, Operating Lease, Liability, to be Paid, Year Three Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Name Measure Name Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Operating lease liabilities, current portion Operating Lease, Liability, Current Interest on lease liabilities Finance Lease, Interest Expense Convertible Preferred Stock and Stockholders' Deficit Class of Stock [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Travel and entertainment Travel and Entertainment Expense Award Timing Method Award Timing Method [Text Block] Development and commercial one time milestone receivable Collaborative Arrangement, Development And Commercial One Time Milestone Payment Receivable The one time amount receivable upon achievement of development and commercial milestone under the collaborative arrangements. Collaboration and License Agreements Collaboration and License Agreements [Abstract] No definition available. Furniture and fixtures Furniture and Fixtures [Member] Award Type Award Type [Axis] Total assets Assets Collaboration and License Agreements Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Schedule of restricted stock award activity during the period Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Trading Symbol Trading Symbol Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Entity Address, City or Town Entity Address, City or Town Operating activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract] Weighted-average incremental borrowing rate Finance Lease, Weighted Average Discount Rate, Percent Plus: Other segment income Segment Reporting, Other Segment Item, Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Statement of Income Location, Balance [Domain] Statement of Income Location, Balance [Domain] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Assets Assets, Fair Value Disclosure [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Conversion of common stock warrant Warrant [Member] Common stock dividends declared (in dollars per share) Common Stock, Dividends, Per Share, Declared 2026 Finance Lease, Liability, to be Paid, Year One Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Weighted-average remaining lease term in years Finance Lease, Weighted Average Remaining Lease Term Operating lease costs: Finance lease costs: Lease, Cost [Abstract] Stock options outstanding (in shares) Balance at beginning (in shares) Balance at the end (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Maturity of operating lease liabilities Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Related party Related Party [Member] Less: amount representing imputed interest Finance Lease, Liability, Undiscounted Excess Amount Professional fees Professional Fees And Other General And Administrative Expenses, Current Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees and other general and administrative expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Common stock, shares outstanding (in shares) Balance at beginning (in shares) Balance at ending (in shares) Common Stock, Shares, Outstanding Plan Name [Axis] Plan Name [Axis] PEO PEO [Member] Interest income Investment Income, Interest Change in operating assets and liabilities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Net proceeds received Proceeds from Issuance or Sale of Equity Accumulated deficit Retained Earnings [Member] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Weighted-Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] n/a Number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restatement Determination Date Restatement Determination Date Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash, cash equivalents and restricted cash – beginning of year Cash, cash equivalents and restricted cash – end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Provision for federal, state or foreign income tax Income Tax Expense (Benefit) Sale of Stock [Domain] Sale of Stock [Domain] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Deferred offering costs in accounts payable and accrued expenses Deferred Offering Costs Incurred But Not Yet Paid Future cash outflow to pay for deferred offering costs of stock issuance included in accounts payable and accrued liabilities that have been incurred by the entity. Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract] n/a Product and Service [Domain] Product and Service [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Exercisable at the end of the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Total property and equipment Property, Plant and Equipment, Gross Milestone Targets [Axis] Milestone Targets [Axis] Milestone Targets Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Total finance lease costs Lease Cost, Finance Leases Lease Cost, Finance Leases Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] External R&D expenses Research And Development Expenses, Current Carrying value as of the balance sheet date of obligations incurred through that date and payable for research and development expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Non-cash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] City Area Code City Area Code Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] All Trading Arrangements All Trading Arrangements [Member] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Vested and expected to vest at the end the period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Accrued expenses Total accrued expenses Accrued Liabilities, Current Working capital Working Capital Represents the amount of working capital. Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Investing activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract] General and administrative General and administrative (less than) General and Administrative Expense Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Net cash used in operating activities Cash flows from operations Cash Provided by (Used in) Operating Activity, Including Discontinued Operation Related Party Transactions [Abstract] Related Party Transactions [Abstract] Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Schedule of operating lease costs and finance lease costs Lease, Cost [Table Text Block] PEO Total Compensation Amount PEO Total Compensation Amount Shares reserved for future issuance under the 2024 Equity Incentive Plan and ESPP 2024 Equity Incentive Plan And ESPP [Member] 2024 Equity Incentive Plan And ESPP Equity Components [Axis] Equity Components [Axis] Entity Ex Transition Period Entity Ex Transition Period Property and Equipment, Net Property, Plant and Equipment [Line Items] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] 2024 Equity Incentive Plan 2024 Equity Incentive Plan [Member] 2024 Equity Incentive Plan Other Performance Measure, Amount Other Performance Measure, Amount Weighted average exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Schedule of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Payments of deferred offering costs Payments of Debt Issuance Costs Entity Address, State or Province Entity Address, State or Province Principal payments on finance leases Finance Lease, Principal Payments Antidilutive Security, Excluded EPS Calculation [Table] Antidilutive Security, Excluded EPS Calculation [Table] Related and Nonrelated Parties [Domain] Related and Nonrelated Parties [Domain] Total current liabilities Liabilities, Current Over allotment Over-Allotment Option [Member] Individual: Individual [Axis] Number of votes per common share Number Of Votes Per Common Share Number Of Votes Per Common Share Other Other Assets, Current Finance lease right-of-use asset converted to fixed asset Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Research and development Research and Development Expense [Member] Net cash used in investing activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Document Fiscal Year Focus Document Fiscal Year Focus Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Entity Interactive Data Current Entity Interactive Data Current Lease expense Operating Lease, Cost Lease, Cost Lease Cost, Excluding Finance Leases Lease Cost, Excluding Finance Leases Plan Name [Domain] Plan Name [Domain] Weighted average period over which unrecognized stock-based compensation expense to be recognized (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Equity [Abstract] Exercisable at the end of the period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Less: Significant segment expenses Segment Reconciliation [Abstract] Maximum number of antisense oligonucleotides Collaborative Arrangement, Maximum Number Of Antisense Oligonucleotides Denotes maximum number of antisense oligonucleotides under the collaborative arrangements. Segment Reporting Segment Reporting Disclosure [Text Block] Fair Value Measurements Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Changes in Stockholders' Deficit Increase (Decrease) in Stockholders' Equity [Roll Forward] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] 2027 Finance Lease, Liability, to be Paid, Year Two Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] 2024 Equity Incentive and Employee Stock Purchase Plan 2024 Equity Incentive and Employee Stock Purchase Plan [Member] 2024 Equity Incentive and Employee Stock Purchase Plan Depreciation and amortization Depreciation, Depletion and Amortization Entity Central Index Key Entity Central Index Key PEO Name PEO Name Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total future minimum lease obligations Finance Lease, Liability Arrangement Duration Trading Arrangement Duration Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Deferred revenue, short-term Contract with Customer, Liability, Current Segments [Axis] Segments [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Balance at beginning Balance at ending Temporary Equity, Carrying Amount, Attributable to Parent Exercise Price Award Exercise Price Entity Filer Category Entity Filer Category Local Phone Number Local Phone Number Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Percentage of discount from market price Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Fair Value Measurements Fair Value Disclosures [Text Block] Stockholders' equity: Equity, Attributable to Parent [Abstract] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Research and development Research and development (less than) Research and Development Expense Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Conversion of convertible securities (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Variable consideration amount, contingent development and regulatory milestones Revenue, Remaining Performance Obligation, Variable Consideration Amount, Contingent Development And Regulatory Milestones Revenue, Remaining Performance Obligation, Variable Consideration Amount, Contingent Development And Regulatory Milestones Percentage of upfront payment required upon first investigational new drug study Percentage Of Upfront Payment Required Upon First Investigational New Drug Study Percentage Of Upfront Payment Required Upon First Investigational New Drug Study Number of performance obligations Revenue, Performance Obligation, Number Of Performance Obligations Revenue, Performance Obligation, Number Of Performance Obligations Fair Value as of Grant Date Award Grant Date Fair Value Entity Registrant Name Entity Registrant Name Variable consideration amount Revenue, Remaining Performance Obligation, Variable Consideration Amount Revenue, Remaining Performance Obligation, Variable Consideration Amount Balance at beginning (in shares) Balance at ending (in shares) Temporary Equity, Shares Outstanding Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Personnel-related expenses Labor and Related Expense Amount of gross unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Related Parties Related Party Transaction [Line Items] Document Quarterly Report Document Quarterly Report Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Counterparty Name [Domain] Counterparty Name [Domain] Number of operating segments Number of Operating Segments 2027 Lessee, Operating Lease, Liability, to be Paid, Year Two Reverse stock split ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Reduction in R&D expense Collaborative Arrangement, Reduction in Research and Development Expense Amount of reduction in research and development expense under the collaborative arrangement. Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Weighted Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Related and Nonrelated Parties [Axis] Related and Nonrelated Parties [Axis] Title Trading Arrangement, Individual Title Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Restatement Determination Date: Restatement Determination Date [Axis] Non-PEO NEO Non-PEO NEO [Member] Beginning balance Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value The Whitehead Institute for Biomedical Research The Whitehead Institute For Biomedical Research [Member] The Whitehead Institute For Biomedical Research Sale of Stock [Axis] Sale of Stock [Axis] Name Trading Arrangement, Individual Name All Award Types Award Type [Domain] 2026 Lessee, Operating Lease, Liability, to be Paid, Year One Equity Awards Adjustments Equity Awards Adjustments [Member] Leasehold Improvements Leasehold Improvements [Member] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Compensation Amount Outstanding Recovery Compensation Amount Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Description of Business and Basis of Presentation Description of Business and Basis of Presentation [Line Items] 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. MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Name Awards Close in Time to MNPI Disclosures, Individual Name Variable consideration amount, commercial sales milestones Revenue, Remaining Performance Obligation, Variable Consideration Amount, Commercial Sales Milestones Revenue, Remaining Performance Obligation, Variable Consideration Amount, Commercial Sales Milestones Federal R&D tax credit receivable Prepaid Federal Research And Development Tax Credit, Current Amount of federal research and development tax credit that is receivable within one year or normal operating cycle, if longer. Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Restricted cash Restricted Cash, Noncurrent Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Employee Stock Employee Stock [Member] Revenue Revenues [Abstract] 2025 remaining Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of maturities of finance lease liabilities Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Vested and expected to vest at the end the period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Upon achievement of first licensed target Upon Achievement Of First Licensed Target [Member] Represents information pertaining to scenario upon achievement of first licensed target. Segments [Domain] Segments [Domain] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Axis] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Upon achievement of second licensed target Upon Achievement Of Second Licensed Target [Member] Represents information pertaining to scenario upon achievement of second licensed target. Minimum Minimum [Member] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Company Selected Measure Name Company Selected Measure Name Tier 1 Product Tier One Product [Member] Represents information pertaining to Tier 1 Product. Fixed consideration amount Revenue, Remaining Performance Obligation, Fixed Consideration Amount Revenue, Remaining Performance Obligation, Fixed Consideration Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Accounts payable Accounts Payable, Current Operating cash flows used for operating leases Operating Lease, Payments Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] All Executive Categories All Executive Categories [Member] Tiered royalties payment, period after first commercial sale Revenue, Remaining Performance Obligation, Tiered Royalties Payment, Period After First Commercial Sale Revenue, Remaining Performance Obligation, Tiered Royalties Payment, Period After First Commercial Sale Common stock, $0.0001 par value per share, 175,000,000 shares authorized as of June 30, 2025 and December 31, 2024, 20,161,073 and 20,161,072 shares issued and 20,161,073 and 20,145,129 shares outstanding as of June 30, 2025 and December 31, 2024, respectively Common Stock, Value, Issued Finance lease right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Commitments and contingencies (Note 4) Commitments and Contingencies Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Proceeds from milestone payment Proceeds From Milestone Payment Proceeds From Milestone Payment Entity Small Business Entity Small Business Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Interest and penalty expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Milestone Targets [Domain] Milestone Targets [Domain] Milestone Targets [Domain] Document Transition Report Document Transition Report Total lease payments Finance Lease, Liability, to be Paid Underlying Securities Award Underlying Securities Amount Equity Component [Domain] Equity Component [Domain] Document Period End Date Document Period End Date PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Income Taxes Income Tax Disclosure [Text Block] Other Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Short-term lease expense Short-Term Lease, Cost Exercisable at the end of the period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Facilities-related and overhead Facilities And Overhead Expense Facilities And Overhead Expense Document Type Document Type Level 3 Fair Value, Inputs, Level 3 [Member] Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Name Outstanding Recovery, Individual Name Additional paid-in capital Additional Paid in Capital Product and Service [Axis] Product and Service [Axis] Software and subscriptions expense Prepaid Software And Subscription Expense, Current Amount of consideration paid in advance for software and subscription expense that provides economic benefits within a future period of one year or the normal operating cycle, if longer. Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Variable lease expense Variable Lease, Cost Research and collaboration revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Collaborative Arrangement, Transaction with Party to Collaborative Arrangement Collaborative Arrangement, Transaction with Party to Collaborative Arrangement [Member] All Individuals All Individuals [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Vested and expected to vest at the end the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Name Forgone Recovery, Individual Name Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Total current assets Assets, Current Statistical Measurement [Axis] Statistical Measurement [Axis] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Percentage of outstanding stock maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Milestone payment included in transaction price Revenue, Milestone Payment Included In Transaction Price Revenue, Milestone Payment Included In Transaction Price Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Corporate expenses Corporate Expenses Corporate Expenses Current liabilities: Liabilities, Current [Abstract] Variable consideration amount, contingent preclinical milestones Revenue, Remaining Performance Obligation, Variable Consideration Amount, Contingent Preclinical Milestones Revenue, Remaining Performance Obligation, Variable Consideration Amount, Contingent Preclinical Milestones Total operating expenses Operating Expenses Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Level 1 Fair Value, Inputs, Level 1 [Member] Stock-Based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Operating lease assets and liabilities Increase Decrease In Operating Lease Assets (Liabilities) The increase (decrease) during the reporting period in the assets (liabilities) created through operating leases. Related Party Transaction [Table] Related Party Transaction [Table] Principal payments on financing obligation Principal Payments On Financing Obligations, Failed Sale Leaseback Transaction Amount of cash outflow for the principal payments on the financing obligations arising from the failed sale-leaseback transaction during the period. Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Title of 12(b) Security Title of 12(b) Security Insurance expense Prepaid Insurance Non-cash interest expense Paid-in-Kind Interest Earnings Per Share [Abstract] Earnings Per Share [Abstract] Total other income, net Nonoperating Income (Expense) Laboratory equipment Computer And Software [Member] Represents information pertaining to computer and software used in an office setting. Fulcrum Therapeutics, Inc. Fulcrum Therapeutics, Inc. [Member] Fulcrum Therapeutics, Inc. Schedule of Excluded Anti-dilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Less: amount representing imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Clinical and preclinical expenses Clinical And Preclinical Expenses Clinical And Preclinical Expenses Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price BioMarin Pharmaceutical, Inc. BioMarin Pharmaceutical, Inc. [Member] BioMarin Pharmaceutical, Inc. Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Award Timing Disclosures [Line Items] Notice period for termination Revenue, Remaining Performance Obligation, Notice Period For Termination Revenue, Remaining Performance Obligation, Notice Period For Termination Options granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Schedule of common stock issuance upon conversion Schedule of Conversions of Stock [Table Text Block] Employee compensation and benefits Employee-related Liabilities, Current Measurement Frequency [Domain] Measurement Frequency [Domain] Total lease payments Lessee, Operating Lease, Liability, to be Paid Stockholders' Equity Equity [Text Block] Net loss attributable to common stockholders Net loss Net loss Net loss attributable to common stockholders Net Income (Loss) Attributable to Parent Expiration Date Trading Arrangement Expiration Date Long-term liabilities: Liabilities, Noncurrent [Abstract] Other Other Accrued Liabilities, Current Vesting period of the award (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Numerator: Net Income (Loss) Attributable to Parent [Abstract] Adoption Date Trading Arrangement Adoption Date Sale price per share Shares Issued, Price Per Share Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Unbilled receivable Contract with Customer, Asset, after Allowance for Credit Loss Entity Current Reporting Status Entity Current Reporting Status R&D R&D [Member] R&D Leasehold improvements Laboratory Equipment [Member] Represents information pertaining to laboratory equipment. Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Loss from operations Operating Income (Loss) Accumulated deficit Retained Earnings (Accumulated Deficit) Other information: Supplemental Information Relating To Leases [Abstract] No definition available. Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Executive Category: Executive Category [Axis] Consulting Agreements with Founders Consulting Agreements with Founders [Member] Represents information pertaining to consulting agreement with founder. Finance lease liabilities, current portion Finance Lease, Liability, Current Current Fiscal Year End Date Current Fiscal Year End Date Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Conversion of preferred stock Convertible Preferred Stock [Member] Professional and consulting fees Professional Fees Weighted average fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Shares reserved for future issuance under the 2024 Equity Incentive and Employee Stock Purchase Plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Statement [Table] Statement [Table] Other income (expense) Other Nonoperating Income (Expense) Adjustments to reconcile net loss to net cash used in operating activities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract] Collaboration and License Agreements Collaborative Arrangement Disclosure [Text Block] Financing activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Deferred revenue Contract with Customer, Liability Maximum lower range tiered royalties on net sales percentage Collaborative Arrangement, Tiered Royalties Payable On Net Sales, Maximum Lower Range, Percent The maximum lower range percentage of tiered royalties on net sales under the collaborative arrangements. Finance lease liabilities, net of current portion Finance Lease, Liability, Noncurrent Basis of Presentation and Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Anti-dilutive securities excluded from diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount All Adjustments to Compensation All Adjustments to Compensation [Member] Amendment Flag Amendment Flag Termination Date Trading Arrangement Termination Date Net cash used in financing activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Measure: Measure [Axis] Weighted-average incremental borrowing rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of stock option activity during the period Share-Based Payment Arrangement, Option, Activity [Table Text Block] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Schedule of financial instruments carried at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Weighted-average shares of common stock outstanding, basic (in shares) Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Basic and Diluted Net Loss per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Related Party Transaction [Domain] Related Party Transaction [Domain] Exercisable at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Segment Reporting [Abstract] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Other income, net: Nonoperating Income (Expense) [Abstract] Entity Tax Identification Number Entity Tax Identification Number Balance at beginning (in dollars per share) Balance at the ending (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares issued (in shares) Common Stock, Shares, Issued Weighted-average remaining lease term in years Operating Lease, Weighted Average Remaining Lease Term Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Use of Estimates Use of Estimates, Policy [Policy Text Block] Operating cash flows used for finance leases Finance Lease, Interest Payment on Liability Trading Arrangement: Trading Arrangement [Axis] Total Shareholder Return Amount Total Shareholder Return Amount Insider Trading Arrangements [Line Items] Security Exchange Name Security Exchange Name Options cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Total liabilities Liabilities Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] R&D expenses Prepaid Research And Development Expense, Current Amount of consideration paid in advance for research and development expense that provides economic benefits within a future period of one year or the normal operating cycle, if longer. Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Operating Expenses: Operating Expenses [Abstract] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Schedule of Prepaid Expenses and Other Current Assets Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block] Tabular disclosure of prepaid expenses and other current assets. Changes in Convertible Preferred Stock Increase (Decrease) in Temporary Equity [Roll Forward] Issuance of common stock Stock Issued During Period, Value, New Issues Statement Statement [Line Items] Initial license issuance fee payment Collaborative Arrangement, Upfront License Issuance Fee Payment Amount of initial payment for license issuance fees under the collaborative arrangements. Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents Cash and Cash Equivalent Counterparty Name [Axis] Counterparty Name [Axis] Eli Lilly and Company Eli Lilly And Company [Member] Eli Lilly And Company Offering period Share-Based Compensation Arrangement By Share-Based Payment Award, Employee Stock Purchase Plan, Offering Period Share-Based Compensation Arrangement By Share-Based Payment Award, Employee Stock Purchase Plan, Offering Period Common stock Common Stock [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Children Medical Center Corporation Children Medical Center Corporation [Member] Children Medical Center Corporation Non-NEOs Non-NEOs [Member] Maturity of finance lease liabilities Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation EX-101.PRE 11 camp-20250630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 camp-20250630_g1.jpg begin 644 camp-20250630_g1.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !H 4T# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4**** "B MBB@ HHHH **** "BFDD*^6A[+_P )1I']J?V;_:=G_:.;OSNW8_'/3%?;W[ M17Q8\0_";X\D42")@@+$ C!).>M=&(P*HRA&$K\QY&7\2?6 M:->OB:3A&E^/_!/> <]*6OE;]E?X_P#BKQ]XHN] \1W"ZF# ;B&[$"HT9'56 MV@#![<5]4 UY]2FZ4N61])EV8TL7XTS3+J[*&401-*47J< G _*OSR7]M3XC/XX&I"]@&D MF? T9K=1%Y6[&TMC=NQWSU[5]K>,_CS\/? NLC1?$/BBQT_47 W6LA9F4'IN MV@A<^]5ZZ_Y?D=)XY^#GA3XW:7I=YK^GR&=8EDBF@E,4T:L M Q3<.H]B*Z7P'\/-$^&V@Q:1H-F+2S0ECEMSNQZLS'DFNC1%C4*H & !VIU M<;JS<>2^G8]F&$HPJ>VY%SO=VU(_(4/N"C=Z]ZY[QU\/]&^(VA2:1KMH+NS< MAAABKHPZ,K#D&NEHJ$VG=,VG1IU(N$XII[GF_@WX2>%O@II.J7F@:?)YQB:2 M66>4RRN%&0NX]!QT%?(@_;#^( \:C4#=PG2_/Q_9"P+Y?E[L;0V-V['?/6OT M!D19$*L RD8(/0BO&KC]EWX:V'B.3Q+-IC0F)SF><9Q6T: MB=W4U9\SF66XJ4:4,MFJ<8O5+3\CUK2+X:GIEK>!&C%Q$LH1QRN1G!J[7&>% M_BQX/\5ZD=-T;7;6[O$!Q F5) _NY S^%=G7.I*6L3ZF#T5W<****984444 M%%%% !1110 4444 %%&:* "BBB@ HHHH **** "BBB@ HHHH **** "BBN<^ M(?C_ $7X7^#M4\3^(;Q;'2-.A,TTAZGT51W9C@ =R:+7T07MJS:O]2M=+LYK MN\N(K2UA4O)/.X1$4=26/ 'UKY6^*?\ P4E^%/@*YGLM'EO/&E_'D'^R5 MM MW/!F? //=0>O>O@[]HO]JWQO^U+XICTJUCNK'PX\_E:?X;L26:9B<*9MO^MD M/''0=AWKW;X&?\$N=2UNRMM5^)NL2:,D@5QHFE[6N .N))3D(<=E!(]:]*.' MITES5G\CSW7G4?+17S+.L_\ !6G5GE4Z3\.;2*+^(7VINS?^.(!70^%?^"LV MDSW$4?B3P!>V41'SW&F7JS$'V1PO'XYKVRQ_X)U? JSM(X7\*7%XR+@SW&I3 M[W]SM8#/T KD/B'_ ,$POA;XCM)#X:GU3PE?8_=M%.;J ''>.3GGOAJ2GA7I MRL.3$K5-'NGP=_:7^'?QT@)\)^(8;J]5=TFFW \F[C'O&W)^HR*]1)RM?BC\ M;/V8/B5^RMKEOK,YE.GPS V?B71W941NVXCYHF]CP?4U^EW[$_Q-\>?%/X*V MFL>/+$P7@E,5G?M'Y;:A %&)BOKG(R, XS65:A&$>>#NC2E6E.7)-69\N_M" M_LV_$6;XO:Y?:?H.H>(K'5;HW-O>VJ>8H5L#8Y_AV].>PK[E^!/@S4OA_P#" M;PWH.KR"34;.VVS!6W!"23L![XSBO'/CI^W9X:^#7CA_"T.B7?B&_M2OVYX) MEB2 D [03]YL$'' Y'->Z_##XCZ1\6/!6F^)]#D=M.O4)595P\; X9&'J#2J MSJ2A'F6AG0HTJ=63A*[9UE(W -+7DG[4GQ@B^"7P7\0^(C(JWPA-O8IQEYW^ M5,?3.?PKFBN9V1W-I*[/'[K]O[1[;]IM?AH=*A.@"Y&G/KWV@[A,?A[K&DZ; M+Y=[<18C!. Y!SM)]Z["LKQ1XBL_"FA7FJW[E+6V0NY')/L/+>!?V MF-)\8>)8M(FTV?33<-MMYI'5@Q[!L=":]IKAP-:A6IN5"7,KFE7!5<#+V=6- MFSQW]JCX^C]G/X7R^*(].BU:^>YCM;:SFF\I79LDDD G [>M2_LO_'N#]HK MX7VOBE;%-+O1*]M=V4?'PP ]2I'Y5]"L.GA M_:=3S'6:K\G0_4.BD!R,TME?*7[77[;T?[-7BG0M!L-"M_$%Y.XC#=0K*&'\ZTJ\-_8H\7MXT_9D\"7LA)F@L192%GW$M"3&2?KMS MCWKW*N24>63B=,7S13"O*?VB_P!HG0/V;?!]EK^O65_J$5Y>+90V^GJI$/$6K: MYK6J:7/INHK9QI8"/:RF%'R=P/.6(_"OHO\ X=1_#_\ Z&[Q'^4'_P 37?.. M%@^5WNCAC+$SBI*Q;TS_ (*K?#.ZOHHKOPYXFL+=CAKAH890GOM60D_A7U#\ M+OC-X-^,VA_VMX/UZUUFV&/-2)L2PG^[)&<,I^H^E?&OBW_@DYHCZ7,?#/CG M48-3',2ZK;1R0-QT8H PY[\_2OC2[M/B5^QO\8E#/-X?\26)#I)$^ZWOH"?R MDB;'(/3GH12]C0K+]T]1^VK4G^]6A^Y=%>:?L[_&[3?V@/A;I/B[3T%M+,#! M>V6EUYC3B[,]"+4E=!1112*$8X&:\&\4_ML_"OPE\4 MH_ -YJUU-KAN([222TM&EMX9G. CR#H1D9QG&:Y#]N?]K*/X#^#SX?T*=6\; MZQ"PM]N#]BBZ&=AZ]0H[GGH*_+#X9W4U_P#%?POU>)R_'OQ-I, M'B6XUGX>M:V^A!!,++5X[F65WP55$"#.1SUKV[&5_&N,U+X96>I#7M]Y<+_: M]Q!<2;57]V8L8"^QQWKB5NIVM/H8OAGX]Z#XQ^(UOX6T19-1633&U&34D(\F M,AE'DG_IH,_,/X<8->GUQEA\+-%TKQG9^(=-A33GM[>X@-I:Q*D4C32*\DC8 M&=Q*]>^:[.D[= 5^HC,%ZU^57_!2[X_3^-OB6OP\TVZ/]@^&R'O50_+/?,N3 MN]1&K #_ &F;TK]2=:U.#1=(O=0NFV6UI"]Q(P&<*BEB?R!K\*OA]I4_QQ^/ MFB6>H2!Y?%'B!6N7)/*RS%Y.3_LE@/PKOP<%S.I+H<6+D^50CU/T(_X)V_LK MVG@;P;9_$CQ%9B3Q1K,7F:?'.O-C:-]U@#TDD'S$]E('C*>"*FMK6*RMHK>"-(8(D"1QQJ%5% P .@ J:B@# MXE_:1_8+UGXF_$V[\5^&-%\5^6G_!3GXU'Q=\1]/\ Z?,9+#05\Z[5.CW3CA??:OZ MFOT*^(OQ0A^&?P;U#QGK>VW>STT7#Q-QF8H,(/?<<8K\H?V7/A]??M,?M,6] MUK(:YMS=OK6K2-DC:&W;,^YPH]A5X6"C>K+9$XF3E:G'=GTF?V+U/["@A%D# MXUV_\)$&V$/NVY$/K_J_U->=?\$R/C2?!WQ.OO VH3F/3O$";[9)&P$ND' Q MZL,CZU^IGV>)KF*_&+]J3X?7_P"S5^TQ=W&C;[6W^UKK M6E2+QA2VXJ#[-D?0UI0G[=2IRZZF=6'L7&<5L?M&&XS7/^.O"L'CCPM?Z--( M8EN4PLHYVMV-@_$ M'Q/%XPM[Z/4KN>^FG57B9V97R>4V],5\?F>/IX.4:%6#?/H?:91E57,83KT9 MJ/L]=3TSX>_LQ7^@>+K;4M9U"UGL[.3S(DMPVZ5AT)ST%?1Y.!4-LS201LXV MNR@L/0XJ5R%0D\ =2:Z\%@:&!@X4%9/4\S&8VMC9\]=W:T/R4_X*2^(Y?%?[ M3$.B(TC+IMG;V:)C.&D(8X'_ *O*[O3-2_9-_:/TUGFED;0[R"Z$Y7RS/;. M 6..G*,?RKIM1NC\8OVZ?, S1\M*//SU5T9^B&A:O;Z]HUEJ5HXDMK MN%)XF4Y!5@"/YU?KY8_X)T_%8_$+]G^QTNZN/-U+P[*=.E#-\QC',1_[Y('X M5]3UXDX.$G%GL0ESQ4CPW]M#XHCX4?L]^*-1CE\O4+V'^S;/GDR3 J2/HFX_ MA7Y$^'?A/?\ B#X/^+O'H\[['H=[:6?R*"KM+N+LQ]%_=_B]?6?_ 54^*AU M/QGX=\!VTN;?2H#J%XB_\]I!\@/T09_X%7K'AKX!OX>_X)RZUH+V>[5]0TF3 M7+A,X/G9$P!_W54#\*].C+V%)/K)GG55[:HTNB#_ ()5>+$U+X/>(= 9U,^E M:LTBH"=WES('!/\ P+>/PK[=K\N?^"4WBU]/^*_BOP\96$6I:6EVL>W(+PR8 M)SVXD%?J-7)BH\M5^9U8:7-205\0_P#!5W_DC/A+_L8!_P"DTU?;U?$/_!5W M_DC/A+_L8!_Z335&'_C1]2Z_\*10_P""3/\ R3#QS_V'4_\ 26.ONVOA+_@D MS_R3#QS_ -AU/_26.ONVC$?Q9$X;^%$3'!KY"_X*9_#2R\3_ +/TGB8P)_:O MAJ[AGBN0 &\F1Q'*GT.Y6QZJ*^OJ^(O^"H?QBT_0?A59_#^"=7UK7[B*XF@5 MN8K2)MQ=A_MNJJ >N&/:EAT_:QY2J]O9RN>;_P#!)CQ?,GB+Q[X5:1VMY+6# M5(H_X5=7,3GZD/&/^ U^DM?G9_P2;\!W$?\ PG/C2:#;!*(=)MICGYB#YLP' ML,Q?C7Z)UIB[>V=B,+?V2N(3BO)_VDOC_HO[//PYO/$.HND^HN##ING;L/=S MD?*H_P!D=6/8"NZ\=^-M'^'/A+5?$FNW:66E:= T\\SGH!V [DG@#N2*_(CQ MAXE\G12163.T=A:2']UIED"-TLF.-Q&"Q[DA1VI4*/M'>6B0ZU M7D7*MV6/@)\'?%7[;?QOU'Q!XGN)VTD3BZUK4U4[57/R6T6> 2!M [*":P?B M5H=CX9_;.O-)TNUBLM.LO$MI!;V\*[4C1?) %?KC\&_A!H/P/\ &G^%/#\ M&RTMEW2SO_K+F8_?E<^I/Y# [5^3OQIX_;HUK_L:K;_VC7=2J^TG*VR6APU* M7LX1ONV?LXO3\32TB]/Q-+7CGKA1110!S'Q0M);_ .&_BFV@0R33:5=QHB]6 M8PN !^)K\6?V0)%M/VE?A:9BJA=9MT8N< '!7^=?N7(,H1U'0_2OPK^,7A#4 M?V??V@]=TRW4VUSH6L"]TYR.#%Y@FMV&E@G=3AW1YN+]V49]C]U M5&% ]J6N/^$?Q)TWXN_#K0?%VE.K6>J6JS; V3%)TDC/NKAE/TKL*\VUM&>B MG=7"BBB@84444 (RY]JX9_@?X /C/_A+3X0T<^) =W]I&U7S=W][TW?[6,^] M=U61XN\2V7@WPQJNN:C((K+3[9[F9V. %4$FFKK1$M+J?G[_ ,%2_C7O?1/A MKI\_'&I:GL;\(HV_'+?A7IW_ 3E^$L7PO\ @E>>-M5C\F_U\-=%F7YH[2,' M:/QP6_*OA#PY8ZO^UY^U AFWM)XAU/SIBW_+"T4YQ[;8P!]:_::U\.6%GX;B MT.& )IL=J+-(5XQ$%V!?RKT:]J-.-);]3@H_O:CJ_T;XD"Q_X0P? M\(@;G[/]N^UG[7MW;?-V8VX[[>N.]=S_ ,%&OA-%\4/@E9>-](C,][H(%V'5 M2&DM) "_Y9#8KCU_X)3Z4OQ'_M$^,I3X1^T_:/[,^R_Z3MW;O*\W=C';=C.. MW>ON:\\-:?>>&I="D@4Z;):FS,)Y'E;=N.?:LI3ITY1E2Z;FD85)QE&J?GS_ M ,$MOC2$FUKX::A.-LF=1TT.>/\ IJ@_1J^^[;P)X?M-7;5(=(LX]08Y,ZQ# M=GU^OO7XR^(+#5OV1OVGW\C=')H&IB> ]1-:L<(NFI6[^AK8QBN<^)O MB2/PA\//$FM2RB%;'3YYPY7(#!#MX^N*Z7 KYX_;Y\6OX2_9?\5O&SB6_$5@ MI0@$;VY_# /YUSTX\TU$UF^6+9\"?\$]-#D\8_M6:?J-_$#I*/L]M#9QN/\ 5DL2Q'UZ5^ECKN4@C<#U%=F*G:OIT.7#0O1UZGY* M_P#!-?XH-X#^.\OAF\D,5GXC@-OL8X N8\E./4CGW%Y=2"& MVMXVFED;HJ*"6/X &OQ?_:6\)W?[.7[5&I3Z:C0QVFHQZUIW8&-F$@7/YK7W MI^V#^T%:V7[(*:UI=P#/XQMH;2T9>#MD4-*?P4$?\"K3$4_:3A./VC.A/V<9 M1E]D^$- @N_VL/VQ(GF!FMM9UHW,H;)"6<3;L>PV*%_&OV/UK0K?5?#-]H\L M8>UNK22S:/. 49"F,]N#BOSR_P""4_PL%UJOBGQ_=19%NJZ59,1_$^H+H:X:/N.3ZGXP_L>:O+\-?VOO#5I,"F=0N-'G0/@# M^&4<=^*_9\'(%?BC^T/:/\ "+]L'Q%KXA_X*N_\D8\)_P#8P#_TFFKFP_\ %CZF]?\ A2/E MO]D3]M&U_9@\+:]I%QX4G\1-J=^MZ)HKY8!&!$L>W!1L_=SGWKWS_A[AIW_1 M,KS_ ,'"?_&J\N_82_9*\"?M%^"_$VJ>+3JHNM.U-;2'^S[SR%\LP(_(VG)R MQYKZ=_X=??!C^]XE_P#!K_\ 85WU98;G?.GKL.!@9"QKSV K](/#O_ 3<^"6@WGGS:-J>M8P5BU/4G>,$ M'/W5VYST(.17T9X4\(Z)X)T6#2- TJST;3(!B.TLH5BC7\!U/N>:S^L4J2?L M8ZFOL*E1_O9:&'\(/A5HWP6^'NC>$=!C*V.GQ;3*P^>>4\R2O_M,V3[=.U=? MOS 98^F!W-<5.$JT[+J==2:I0N>,_ME_M*:I^T_\ $FS\ ^!U MFOO#-K>BWLXK7);5;O.WS,=T!R$_%O3'W?\ LB_LP:=^SA\/DMYE@NO%NHA9 M=5U",9RW40H3_ GZG)],?$G["_COX&_!"";Q?XT\4C_A-;@-!;V@TZ>1-.AS M@X94(,C]R#PO'^=X=G\007R79C96VD;OX3QC-/"TYQ MOV*OVPI_V=->!=3E#SI$"TEC-P/.C7N",!UZG (Y&#^MGA'QGHGC MO0+36_#VJ6VL:3=*'BN[20.C \X]CSR#@CO7R!^U9_P3MT[XH:A>^+/A_/;Z M!XGG)ENM-G&VROI.I<$#,4A[D J3R0#DU\)21_&G]DGQ%-C_ (2#P)]!VEV.",ZF&]V:NC]QLTA8"OR*T7_@IQ\9=, MB9;FXT#5\KM5[C3@A!]?W;+DUR/C3]NWXV?$BV.EOXJ;3XI\J;?0+5;>64'^ M':3!$ M8]B"Q]*[G]GO]H'P]^T3X#B\1:%YEO+&PAOM/G_UEI-C)0GHP/4,.H].17YC M? G]@CXE_&J_AU'7+2X\'^'IF$LNI:O&?M,X/.8X6^=B?[SX'.>:_4WX-_!C MPQ\"_!EMX;\+67V:S1O,FFD;?-!Y&SM5 M2QP,GBOQ.^-/BK5_VH_VH;^&R5Y;G4-2&DZ?:L3NBA1R@R#RO\3'CO1A(*53 MFEL@Q,[0LMV?7'_!+3X+#3]!UKXDZA //OV.GZ<6'2)3F1Q]3@9]C7WZ!BN9 M^&?@6Q^&?@/0_"^G($M-+M4MU(_B('S-]2V3^-=/6%6?M)N1O2A[."B%(1D4 MM%9&I^?W_!4OX+_;M"T;XD6$.9K%A8:B5 YB8_NW/T/'T-;W_!+_ .-/_"3_ M _U'P#?SA[[07\ZT#'YFMG/3_@+&-0C62UU.U>W; M=_"2/E;\#@U^.7P4\5ZO^R[^T_8P7JR1W%AJ)TJ_M02&EB=MG0_^.&CZ1(X2#3-+4J&3;\TC%C@G[WX5 MAA%>LC;$O]T['T7_ ,$M/"[:5\#=5U=XG1M5U61@S'AU0! 1^5?:%>'?L4>$ M3X-_9F\$6;PR6\\UI]KECE)R'D)8]>@YZ5[C6-:7-4DS6E'EII'P'_P55^%W MV_PUX9\>VL),MA*=.O'4#_5O\T9/T;#KQQ)I?AOS MQ9JI)9C(V[GMQPHQV%?ME\?OAM%\6_A#XI\+R1AY+ZR?[.=H)691NC(_X$ / MQ-?C_P#LL?"N3XD_M%>&?#5U'^ZM+TW5^I_A2!MS X]6"C\:]3"5(^R?-]D\ M[$TY>T7+]H_5_P#9%^%O_"H_@%X5T26(17[VPN[SCDSR_.V?IG'X5[)3(46* M)44851@#TI]>1*7,W)GJQCRQ2/R4_P""GWA,:-^T1%J(2-8]:TB&?Y."60M$ MQ/O\HK]$/V3O&!\=?L[> M7>1IIY-+ABFD<8+21C8Y_-37RA_P %9_"[-I?@ M/Q*H41PRW%A*^P\;@KIEN@'#<'U->D?\$NO$LFM?LZW%@P8II6KW%O'(6W*Z ML%EX],;R,>U=]3W\-%]CAI^YB)+N?85?$/\ P5>_Y(QX2_[& ?\ I--7V]7Q M+_P5;MII/@CX9G6)V@@U]3+*%.V,&WE +'H,D@<]S7+A_P"+'U.FO_"D9G_! M)G_DF'CG_L.I_P"DL=?=M?"7_!)CGX6^.''*-KJ!6'0XM8\X-?=M/$?Q9$X? M^%$*0<4M%/0U^*7Q)@D3 M]MK5;=HV%P?%R,(=IWD&5"#MZ\CFNW#5IR7E74^Z-+_X)=?"O M3]2MKLZMXEG$$JR")[N,*VTY )"9QQVK[#BC$,:HOW5 ^E.7I^-+7G3J2J? M$[GH1IQA\*L%%%%9F@4444 !&:KW=C;WL#07,,<\+?>BE0.I^H/%%%)Z:C2N M<1<_L^_#"]GDGN/AUX5GFD.YY)-&MRS'U)V5L>&_AAX/\&L7T#PMHNB,3N+: M=I\4!)]!'('U(-%%6M&*URZB"- J@!0, M 8Q3J**E %&]:N]8TCPUI&EZM=Y^T7]G8Q13S9.3O=0"V3SR:* M*H5DV=&!@4M%%(96O=/MM2A,-U!%WS8S^M%%3=ICM XML 14 R1.htm IDEA: XBRL DOCUMENT v3.25.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2025
Aug. 05, 2025
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2025  
Document Transition Report false  
Entity File Number 001-42365  
Entity Registrant Name CAMP4 Therapeutics Corporation  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 81-1152476  
Entity Address, Address Line One One Kendall Square  
Entity Address, Address Line Two Building 1400 West, 3rd Floor  
Entity Address, City or Town Cambridge  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02139  
City Area Code 617  
Local Phone Number 651-8867  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Title of 12(b) Security Common stock, par value $0.0001 per share  
Trading Symbol CAMP  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   20,161,073
Entity Central Index Key 0001736730  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Document Fiscal Year Focus 2025  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets    
Cash and cash equivalents $ 39,052 $ 64,039
Prepaid expenses and other current assets 2,034 2,344
Total current assets 41,086 66,383
Restricted cash 1,624 1,624
Property and equipment, net 3,407 3,858
Operating lease right-of-use assets 5,061 6,015
Finance lease right-of-use assets 97 427
Total assets 51,275 78,307
Current liabilities:    
Accounts payable 1,195 1,210
Accrued expenses 2,870 4,833
Deferred revenue, short-term 0 385
Operating lease liabilities, current portion 3,147 2,994
Finance lease liabilities, current portion 26 91
Financing liability, current portion 97 85
Total current liabilities 7,335 9,598
Long-term liabilities:    
Operating lease liabilities, net of current portion 3,892 5,493
Finance lease liabilities, net of current portion 59 70
Other long-term liabilities 2 2
Total liabilities 11,288 15,163
Commitments and contingencies (Note 4)
Stockholders' equity:    
Common stock, $0.0001 par value per share, 175,000,000 shares authorized as of June 30, 2025 and December 31, 2024, 20,161,073 and 20,161,072 shares issued and 20,161,073 and 20,145,129 shares outstanding as of June 30, 2025 and December 31, 2024, respectively 2 2
Additional paid-in capital 276,758 274,895
Accumulated deficit (236,773) (211,753)
Total stockholders' equity 39,987 63,144
Total liabilities and stockholders' equity $ 51,275 $ 78,307
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 175,000,000 175,000,000
Common stock, shares issued (in shares) 20,161,073 20,161,072
Common stock, shares outstanding (in shares) 20,161,073 20,145,129
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue        
Research and collaboration revenue $ 1,497 $ 0 $ 2,355 $ 0
Operating Expenses:        
Research and development 10,343 9,389 20,489 19,129
General and administrative 4,182 3,273 7,994 6,408
Total operating expenses 14,525 12,662 28,483 25,537
Loss from operations (13,028) (12,662) (26,128) (25,537)
Other income, net:        
Interest income 453 231 1,041 626
Other income (expense) (12) (145) 67 (117)
Total other income, net 441 86 1,108 509
Net loss attributable to common stockholders (12,587) (12,576) (25,020) (25,028)
Comprehensive loss $ (12,587) $ (12,576) $ (25,020) $ (25,028)
Net loss per share attributable to common stockholders, basic, (in dollars per share) $ (0.62) $ (26.00) $ (1.24) $ (52.56)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.62) $ (26.00) $ (1.24) $ (52.56)
Weighted-average shares of common stock outstanding, basic (in shares) 20,159,666 483,640 20,155,161 476,167
Weighted-average common shares outstanding, diluted (in shares) 20,159,666 483,640 20,155,161 476,167
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Unaudited Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit) - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Accumulated deficit
Balance at beginning (in shares) at Dec. 31, 2023 130,648,426      
Balance at beginning at Dec. 31, 2023 $ 162,147      
Balance at ending (in shares) at Mar. 31, 2024 130,648,426      
Balance at ending at Mar. 31, 2024 $ 162,147      
Balance at beginning (in shares) at Dec. 31, 2023   460,704    
Balance at beginning at Dec. 31, 2023 (123,730) $ 1 $ 36,231 $ (159,962)
Changes in Stockholders' Deficit        
Issuance of common stock (in shares)   971    
Issuance of common stock 2   2  
Vesting of restricted common stock (in shares)   14,591    
Stock-based compensation expense 856   856  
Net loss (12,452)     (12,452)
Balance at ending (in shares) at Mar. 31, 2024   476,266    
Balance at ending at Mar. 31, 2024 $ (135,324) $ 1 37,089 (172,414)
Balance at beginning (in shares) at Dec. 31, 2023 130,648,426      
Balance at beginning at Dec. 31, 2023 $ 162,147      
Balance at ending (in shares) at Jun. 30, 2024 130,648,426      
Balance at ending at Jun. 30, 2024 $ 162,147      
Balance at beginning (in shares) at Dec. 31, 2023   460,704    
Balance at beginning at Dec. 31, 2023 (123,730) $ 1 36,231 (159,962)
Changes in Stockholders' Deficit        
Net loss (25,028)      
Balance at ending (in shares) at Jun. 30, 2024   490,877    
Balance at ending at Jun. 30, 2024 $ (147,114) $ 1 37,875 (184,990)
Balance at beginning (in shares) at Mar. 31, 2024 130,648,426      
Balance at beginning at Mar. 31, 2024 $ 162,147      
Balance at ending (in shares) at Jun. 30, 2024 130,648,426      
Balance at ending at Jun. 30, 2024 $ 162,147      
Balance at beginning (in shares) at Mar. 31, 2024   476,266    
Balance at beginning at Mar. 31, 2024 (135,324) $ 1 37,089 (172,414)
Changes in Stockholders' Deficit        
Issuance of common stock (in shares)   88    
Issuance of common stock 0      
Vesting of restricted common stock (in shares)   14,523    
Stock-based compensation expense 786   786  
Net loss (12,576)     (12,576)
Balance at ending (in shares) at Jun. 30, 2024   490,877    
Balance at ending at Jun. 30, 2024 $ (147,114) $ 1 37,875 (184,990)
Balance at beginning (in shares) at Dec. 31, 2024 20,145,129 20,145,129    
Balance at beginning at Dec. 31, 2024 $ 63,144 $ 2 274,895 (211,753)
Changes in Stockholders' Deficit        
Issuance of common stock (in shares)   1    
Vesting of restricted common stock (in shares)   11,666    
Stock-based compensation expense 861   861  
Net loss (12,433)     (12,433)
Balance at ending (in shares) at Mar. 31, 2025   20,156,796    
Balance at ending at Mar. 31, 2025 $ 51,572 $ 2 275,756 (224,186)
Balance at beginning (in shares) at Dec. 31, 2024 20,145,129 20,145,129    
Balance at beginning at Dec. 31, 2024 $ 63,144 $ 2 274,895 (211,753)
Changes in Stockholders' Deficit        
Net loss $ (25,020)      
Balance at ending (in shares) at Jun. 30, 2025 20,161,073 20,161,073    
Balance at ending at Jun. 30, 2025 $ 39,987 $ 2 276,758 (236,773)
Balance at beginning (in shares) at Mar. 31, 2025   20,156,796    
Balance at beginning at Mar. 31, 2025 51,572 $ 2 275,756 (224,186)
Changes in Stockholders' Deficit        
Vesting of restricted common stock (in shares)   4,277    
Stock-based compensation expense 1,002   1,002  
Net loss $ (12,587)     (12,587)
Balance at ending (in shares) at Jun. 30, 2025 20,161,073 20,161,073    
Balance at ending at Jun. 30, 2025 $ 39,987 $ 2 $ 276,758 $ (236,773)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating activities    
Net loss $ (25,020) $ (25,028)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 851 860
Stock-based compensation expense 1,863 1,642
Non-cash lease expense 954 835
Non-cash interest expense 16 49
Change in operating assets and liabilities:    
Prepaid expenses and other current assets 310 (546)
Accounts payable (15) (59)
Accrued expenses and other liabilities (1,755) (1,027)
Deferred revenue (385) 0
Operating lease assets and liabilities (1,448) (1,307)
Net cash used in operating activities (24,629) (24,581)
Investing activities    
Purchases of property and equipment (279) (178)
Net cash used in investing activities (279) (178)
Financing activities    
Proceeds from issuance of common stock 0 2
Principal payments on financing obligation 0 (230)
Principal payments on finance leases (79) (178)
Payments of deferred offering costs 0 (608)
Net cash used in financing activities (79) (1,014)
Net decrease in cash, cash equivalents and restricted cash (24,987) (25,773)
Cash, cash equivalents and restricted cash – beginning of year 65,663 40,004
Cash, cash equivalents and restricted cash – end of period 40,676 14,231
Supplemental disclosures of cash flow information:    
Deferred offering costs in accounts payable and accrued expenses 0 1,147
Finance lease right-of-use asset converted to fixed asset $ 290 $ 0
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Accounting Policies
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Accounting Policies Basis of Presentation and Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying condensed consolidated financial statements are unaudited and have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission for interim financial reporting, consistent in all material respects with those applied in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 (“2024 Form 10-K”) and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, consolidated results of operations, and consolidated cash flows for the interim periods presented. Any reference in these notes to applicable guidance is meant to refer to the authoritative standards of U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”). This report should be read in conjunction with the audited consolidated financial statements in our 2024 Form 10-K.
These condensed consolidated financial statements include CAMP4 Therapeutics Corporation and its wholly-owned subsidiary, CAMP4 Therapeutics Pty Ltd (together, the “Company”). All intercompany balances and transactions have been eliminated in consolidation. The significant accounting policies used in the preparation of these condensed consolidated financial statements for the three and six months ended June 30, 2025 are consistent with those described in the Company’s 2024 Form 10-K. The results of operations for the three and six months ended June 30, 2025 are not necessarily indicative of the operating results to be expected for the full fiscal year or future operating periods.
Reverse Stock Split
On October 3, 2024, the Company effected a one-for-11.2158 reverse stock split of its issued and outstanding shares of common stock and a proportional adjustment to the existing conversion ratios for each series of the Company’s convertible preferred stock. Accordingly, all share and per share amounts for all periods presented in the accompanying condensed consolidated financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect this reverse stock split and adjustment of the preferred stock conversion ratios. The par value and the number of authorized shares of the convertible preferred stock and common stock were not adjusted in connection with the reverse stock split.
Initial Public Offering
On October 15, 2024, the Company completed its initial public offering (“IPO”), pursuant to which it issued and sold an aggregate of 6,820,000 shares of its common stock to the public at a price of $11.00 per share, resulting in net proceeds of $65.8 million, after deducting underwriting discounts and commissions of $5.3 million and other offering expenses of $4.0 million. In addition, on November 1, 2024, the Company received proceeds of $6.6 million, after deducting underwriting discounts and commissions of $0.5 million, pursuant to the partial exercise by the underwriters of their option to purchase 643,762 additional shares in the IPO. Collectively, the Company received aggregate net proceeds of $72.4 million. Upon the closing of the IPO, the Company’s outstanding convertible preferred stock automatically converted into 11,648,582 shares of common stock.
In connection with the completion of its IPO, on October 15, 2024, the Company’s certificate of incorporation was amended and restated to authorize the issuance of up to 175,000,000 shares of common stock, par value $0.0001 per share and 25,000,000 shares of preferred stock, par value of $0.0001 per share.
Liquidity and Going Concern
As of June 30, 2025, the Company had approximately $39.1 million of cash and cash equivalents and working capital of approximately $33.8 million. The Company has a relatively limited operating history, and the revenue and income potential of the Company’s business and market are unproven. The Company has experienced net losses and negative cash flows from operations since its inception and, as of June 30, 2025, the Company had an accumulated deficit of $236.8 million. During the six months ended June 30, 2025, the Company incurred a net loss of $25.0 million and had negative cash flows from operating activities of $24.6 million. The Company will continue to incur significant costs and
expenses related to its ongoing operations until it successfully develops, obtains regulatory approval for and gains market acceptance of a product candidate and achieves revenues adequate to support the Company’s operations.
From inception to June 30, 2025, the Company has funded its operations primarily with proceeds from the sale of convertible preferred stock and common stock, including in its IPO, as well as through revenues from its license and collaboration agreements. Based on its current operating plan, the Company estimates that its cash and cash equivalents as of June 30, 2025 will be sufficient to fund its operating expenses and capital expenditure requirements into the second quarter of 2026. However, the Company has based this estimate on assumptions that may prove to be wrong and could deplete its capital resources sooner than it currently expects. The Company’s capital resources will not be sufficient to fund operations through at least the next twelve months from the date that these condensed consolidated financial statements as of June 30, 2025 are issued based on its expected cash needs, which raises substantial doubt about the Company’s ability to continue as a going concern. As the Company continues to pursue its business plan, it expects to finance its operations through potential public or private equity offerings, debt financings or other capital sources, including current or potential future collaborations, licenses and other similar arrangements. However, there can be no assurance that any additional financing or strategic arrangements will be available to the Company on acceptable terms, if at all. If events or circumstances occur such that the Company does not obtain additional funding, it may be necessary to significantly reduce its scope of operations to reduce its rate of spending through actions such as reductions in staff and delaying, limiting, reducing or terminating product development or future commercialization efforts or grant rights to develop and market product candidates that it would otherwise prefer to develop and market itself, which could have a material adverse effect on the Company’s business, results of operations or financial condition.
The accompanying condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.
Use of Estimates
The preparation of its condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the reported amounts of assets, liabilities and expenses in the condensed consolidated financial statements and the related disclosures in the accompanying notes. The Company bases its estimates on historical experience and various relevant assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods that are not readily apparent from other sources. Changes in estimates are recorded in the financial results of the period in which the new information becomes available. The actual results experienced may differ materially from the Company's estimates.
Restricted Cash
The Company includes its restricted cash balance in the cash, cash equivalents and restricted cash reconciliation of operating, investing and financing activities in the condensed consolidated statements of cash flows. The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheets to the corresponding amounts shown in the condensed consolidated statements of cash flows (in thousands):
June 30,
2025
December 31,
2024
Cash and cash equivalents$39,052 $64,039 
Restricted cash1,624 1,624 
Total cash, cash equivalents, and restricted cash$40,676 $65,663 
Comprehensive Loss
There were no differences between net loss and comprehensive loss presented in the condensed consolidated statements of operations for the three and six months ended June 30, 2025 and 2024.
Recently Issued Accounting Standards
Accounting standards not listed below were assessed and determined not to be applicable or are expected to have a minimal impact on the Company’s condensed consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (“Topic 740”): Improvements to Income Tax Disclosures. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The standard requires entities to disclose federal, state, and foreign income taxes in their rate reconciliation tables and elaborate on reconciling items that exceed a quantitative threshold. Additionally, it requires an annual disclosure of income taxes paid, net of refunds, categorized by jurisdiction based on a quantitative threshold. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. ASU 2023-09 will result in the required additional disclosures being included in the Company’s annual consolidated financial statements.
In November 2024, the FASB issued ASU 2024-03, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. ASU 2024-03 requires disclosure of additional information about specific expense categories in the notes to financial statements for interim and annual reporting periods. For public business entities, the guidance is effective for interim and annual periods beginning after December 15, 2026. Early adoption is permitted for annual consolidated financial statements that have not yet been issued or made available for issuance. The guidance may be applied on a prospective basis or retrospectively for all prior periods presented in the financial statements. ASU 2024-03 will result in the required additional disclosures being included in the Company’s consolidated financial statements once adopted.
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following tables present the financial instruments carried at fair value on a recurring basis as of June 30, 2025 and December 31, 2024, respectively, in accordance with the ASC 820 hierarchy (in thousands):
Fair Value Measurements as of June 30, 2025
Level 1Level 2Level 3Total
Assets
Cash equivalents$36,830 $— $— $36,830 
Fair Value Measurements as of December 31, 2024
Level 1Level 2Level 3Total
Assets
Cash equivalents$60,819 $— $— $60,819 
The carrying amounts reflected in the condensed consolidated balance sheet for prepaid expenses and other current assets, accounts payable and accrued expenses and other liabilities are shown at their historical values, which approximate their fair values.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.25.2
Other Balance Sheet Components
6 Months Ended
Jun. 30, 2025
Prepaid Expense and Other Assets, Current [Abstract]  
Other Balance Sheet Components Other Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
June 30,
2025
December 31,
2024
R&D expenses$832 $979 
Insurance expense203 591 
Software and subscriptions expense442 337 
Variable lease expense118 118 
Federal R&D tax credit receivable106 108 
Other333 211 
Total prepaid expenses and other current assets$2,034 $2,344 
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):

June 30,
2025
December 31,
2024
Leasehold improvements$4,518 $4,518 
Laboratory equipment4,664 4,078 
Computer and software938 969 
Furniture and fixtures524 524 
Total property and equipment10,644 10,089 
Less: accumulated depreciation and amortization(7,237)(6,231)
Total property and equipment, net$3,407 $3,858 
The Company incurred depreciation and amortization expense of $0.4 million for each of the three months ended June 30, 2025 and 2024. The Company also incurred depreciation and amortization expense of $0.9 million for each of the six months ended June 30, 2025 and 2024. For each of the three and six months ended June 30, 2025 and 2024, depreciation and amortization expense included nominal finance lease right-of-use (“ROU”) asset amortization (see Note 4).
Accrued Expenses
Accrued expenses consisted of the following (in thousands):
June 30,
2025
December 31,
2024
Employee compensation and benefits$1,522 $3,111 
Professional fees410 661 
External R&D expenses830 524 
Other108 537 
Total accrued expenses$2,870 $4,833 
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Operating Leases
The Company continues to lease office and laboratory space in Cambridge, Massachusetts and Boulder, Colorado, which leases expire on June 30, 2027 and September 30, 2028, respectively. The table below summarizes the Company’s operating lease costs for the three and six months ended June 30, 2025 and 2024 (in thousands except for lease terms and borrowing rates):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Operating lease costs:
Lease expense$609$609$1,218$1,218
Short-term lease expense14142827
Variable lease expense365338658673
Total operating lease costs$988$961$1,904$1,918
Other information:
Operating cash flows used for operating leases$575$650$1,711$1,753
Weighted-average remaining lease term in years2.23.22.23.2
Weighted-average incremental borrowing rate6.73 %6.72 %6.73 %6.72 %
Maturities of operating lease liabilities as of June 30, 2025 were as follows (in thousands):
2025 remaining$1,752 
20263,558 
20271,980 
2028264 
Total lease payments7,554 
Less: amount representing imputed interest(515)
Total future minimum lease obligations$7,039 
Finance Leases
The Company leases certain specialized lab equipment under several finance lease agreements with maturities ranging from October 2028 to November 2028. The table below summarizes the Company’s finance lease costs for the three and six months ended June 30, 2025 and 2024 (in thousands except for lease terms and borrowing rates):
Three Months Ended June 30,Six Months Ended June 30,
Classification2025202420252024
Finance lease costs:
Amortization of ROU assetsDepreciation and amortization$13$49$39$98
Interest on lease liabilitiesOther expense17416
Total finance lease costs$14$56$43$114
Other information:
Operating cash flows used for finance leases$30$89$79$178
Weighted-average remaining lease term in years3.31.73.31.7
Weighted-average incremental borrowing rate7.74 %8.19 %7.74 %8.19 %
Maturities of finance lease liabilities as of June 30, 2025 were as follows (in thousands):
2025 remaining$31 
202631 
202731 
Total lease payments93 
Less: amount representing imputed interest(8)
Total future minimum lease obligations$85 
Legal Proceedings
There are no matters currently outstanding for which any liabilities have been accrued or require disclosure.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Collaboration and License Agreements
6 Months Ended
Jun. 30, 2025
Collaboration and License Agreements [Abstract]  
Collaboration and License Agreements Collaboration and License Agreements
In-License Agreements
Children’s Medical Center Corporation
In April 2018, the Company entered into a development and license agreement (the “CMCC Agreement”) with Children’s Medical Center Corporation (“CMCC”). The CMCC Agreement allows the Company to use CMCC’s proprietary intellectual property to conduct research, development and commercialization of products utilizing CMCC’s proprietary intellectual property in return for specified payments. The proprietary intellectual property licensed pursuant to this agreement is related to certain legacy programs the Company is not pursuing which were subsequently sublicensed to Fulcrum Therapeutics, Inc. (“Fulcrum”), as described below. As part of the CMCC Agreement, the Company issued a total of 15,123 shares of common stock to CMCC and its affiliates based on the fair value of the common stock on the date of issuance.
The Company is obligated to pay potential development milestone payments under the terms of the CMCC Agreement of up to $7.7 million for the first licensed target, $3.9 million for the second licensed target and $1.9 million for the third licensed target upon the achievement of certain specified contingent events. If commercial sales of a licensed product commence, the Company will pay CMCC royalties at percentage rates ranging in the low- to mid-single digits on net sales of licensed products in countries where such product is protected by patent rights. The Company incurred de minimis royalties owed to CMCC for each of the three and six months ended June 30, 2025 and 2024 under the CMCC Agreement and recorded the amounts in R&D expense in the condensed consolidated statements of operations and comprehensive loss. In May 2025, the Company received a $0.6 million milestone payment pursuant to the Fulcrum Agreement, which is in part, a sublicense of rights granted to the Company under the CMCC Agreement. For the three and six months ended June 30, 2025, the Company incurred a ten percent sublicense fee on the $0.6 million Fulcrum milestone under the CMCC Agreement. No such sublicense fee was incurred during the three and six months ended June 30, 2024.
The Company re-evaluates the likelihood of achieving future milestones under the CMCC Agreement at the end of each reporting period. As of June 30, 2025, the Company determined that the likelihood of achieving future milestones under the CMCC Agreement was not probable.
Whitehead Institute for Biomedical Research
In October 2019, the Company entered into a patent license agreement (as subsequently amended, the “Whitehead Agreement”) with the Whitehead Institute for Biomedical Research (“Whitehead”). Under the Whitehead Agreement, the Company was granted a worldwide, royalty-bearing, sublicensable license under certain patent rights owned or controlled by Whitehead. Upon entering into the Whitehead Agreement, the Company paid an initial $0.1 million license issuance fee and has paid de minimis additional fees in connection with subsequent amendments to the Whitehead Agreement. In addition, the Company is obligated to pay certain filing, prosecution and maintenance fees with respect to certain patent rights licensed.
The Company is also obligated to pay potential development milestone payments to Whitehead of up to $1.9 million upon the achievement of certain specified contingent events. In addition, if the Company successfully
commercializes a product under the Whitehead Agreement, it is obligated to pay tiered royalties at percentage rates ranging from less than one percent to the mid-single digits of net sales or of running royalties of net sales, subject to specified reductions, until either the last-to-expire valid claim of a Whitehead patent covering the product or seven years after the first commercial sale, in each case on a product-by-product and country-by-country basis.
The Company incurred de minimis fees under the Whitehead Agreement for each of the three and six months ended June 30, 2025 and 2024. These fees are recorded in R&D expense in the Company’s condensed consolidated statements of operations and comprehensive loss.
Sublicense Agreement
Fulcrum Therapeutics, Inc.
In July 2023, the Company entered into a license agreement (the “Fulcrum Agreement”) with Fulcrum. Under the Fulcrum Agreement, the Company granted an exclusive license related to the Company’s intellectual property (“IP”) and granted a non-exclusive sublicense for IP obtained through the CMCC Agreement. In exchange for the license rights, Fulcrum paid the Company a $0.4 million upfront payment. In the event that Fulcrum achieves certain development and commercial milestones, Fulcrum is obligated to pay the Company one-time milestone payments ranging from $0.6 million to $20.0 million, depending on the product and milestone achieved. In addition, under the Fulcrum Agreement there are potential de minimis minimum annual royalty payments as well as sales-based royalties of up to the low-double digits upon commercialization.
The Company assessed this arrangement in accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”), and concluded that the contract counterparty, Fulcrum, is a customer. In accordance with ASC 606, the Company determined that there is one performance obligation in the Fulcrum Agreement, consisting of the exclusive and non-exclusive license rights granted to Fulcrum. The transaction price was comprised of the fixed consideration of $0.4 million and was recognized upon transfer of control of the licenses at a point in time upon contract execution. The arrangement includes significant variable consideration primarily in the form of milestone payments, which was fully constrained at the inception of the contract. All variable consideration is remeasured and reassessed each reporting period. As of and for the three and six months ended June 30, 2025 and 2024, the Company determined the remaining variable consideration was fully constrained.
The sales-based royalty fee qualifies for the royalty constraint exception and does not require an estimate of the future transaction price.
In May 2025, the Company received a $0.6 million milestone payment pursuant to the Fulcrum Agreement. As of the effective date of the Fulcrum Agreement, this milestone was considered fully constrained variable consideration under ASC 606. The Company included $0.6 million in the transaction price and recognized $0.6 million as research and collaboration revenue for the three and six months ended June 30, 2025. No such research and collaboration revenue was recorded under the Fulcrum agreement for the three and six months ended June 30, 2024.
All variable consideration is remeasured and reassessed each reporting period. As of and for the three and six months ended June 30, 2025 and 2024, the Company determined all other remaining variable consideration was fully constrained.
Collaborative Arrangement
Eli Lilly and Company
In July 2023, the Company executed a Material Transfer Agreement (as subsequently amended, the “MTA”) with Eli Lilly and Company (“Eli Lilly”). As part of the MTA, the Company and Eli Lilly agreed to perform R&D activities to generate up to three antisense oligonucleotides (“ASOs”) in accordance with a prescribed workplan. The Company evaluated the MTA under ASC 808 and concluded that it is a collaboration arrangement. The Company and Eli Lilly are jointly overseeing the R&D activities under the MTA. In addition, both parties are exposed to significant risks and potential rewards under the MTA. For the three months ended June 30, 2025 and 2024, the Company recorded de minimis amounts, respectively, as a reduction in R&D expense in the condensed consolidated statement of operations and comprehensive loss as a result of the earned R&D reimbursement from Eli Lilly. For the six months ended June 30, 2025 and 2024, the Company recorded $0.1 million and $0.2 million, respectively, as a reduction in R&D expense in the condensed
consolidated statement of operations and comprehensive loss as a result of the earned R&D reimbursement from Eli Lilly. Additionally, the Company had an unbilled receivable of less than $0.1 million and $0.1 million recorded within prepaid expenses and other current assets on the condensed consolidated balance sheets as of June 30, 2025 and December 31, 2024, respectively.
Research and Collaboration Arrangement
BioMarin Pharmaceutical Inc.
In September 2024, the Company entered into a Collaboration and License Agreement (the “BioMarin Agreement”) with BioMarin Pharmaceutical Inc. (“BioMarin”). Under the terms of the BioMarin Agreement, BioMarin paid the Company an upfront, nonrefundable payment of $1.0 million, and will reimburse the Company for certain research activities. On a per-program basis, the Company will be eligible to receive up to $5.0 million in future contingent preclinical milestones, up to $75.0 million in future contingent development and regulatory milestones and up to $105.0 million in commercial sales milestones. The Company will be further eligible to receive tiered royalties at percentage rates ranging from the low to high single digits of net sales, subject to specified reductions, until either the last-to-expire valid claim of a patent covering the product, ten years after the first commercial sale, or the expiration of any applicable regulatory exclusivity obtained for the product, in each case on a product-by-product and country-by-country basis. The agreement may be terminated in its entirety or on a program-by-program basis for convenience by BioMarin. The agreement may also be terminated by either the Company or BioMarin under certain other circumstances, including material breach, as set forth in the agreement. The notice periods for termination provisions range from 30 days to 270 days depending on the reason for termination.
The Company assessed this arrangement in accordance with ASC 606 and concluded that BioMarin is a customer and there is one performance obligation, consisting of a bundle of R&D activities and license right grants. The performance obligation also includes participation in a joint steering committee, the grant of an exclusive license to BioMarin, the grant of a non-exclusive license to the data resulting from the R&D activities, performing the R&D activities in accordance with the contractual work plan, and providing quarterly progress reports. The transaction price was comprised of fixed consideration of $3.8 million and will be recognized over time based upon a cost-to-cost method. Any deferred revenue recorded will be classified as short-term. The Company believes this work will be completed within 12 months of contract execution and the related revenue will be recognized over that period.
The arrangement includes significant variable consideration primarily in the form of milestone payments, which is fully constrained at the inception of the contract. All variable consideration is remeasured and reassessed each reporting period. As of and for the three and six months ended June 30, 2025, the Company determined the variable consideration was fully constrained.
For the three and six months ended June 30, 2025, the Company recognized $0.9 million and $1.8 million in collaboration revenue under the BioMarin Agreement, respectively. Additionally, the Company had an unbilled receivable of $0.3 million as of June 30, 2025 and deferred revenue of $0.3 million as of December 31, 2024 recorded on the consolidated balance sheet, respectively.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Equity
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common and Preferred Stock
The Company’s amended and restated certificate of incorporation authorizes the issuance of up to 175,000,000 shares of $0.0001 par value common stock and up to 25,000,000 shares of $0.0001 par value undesignated preferred stock. The Board may designate the rights, preferences, privileges, and restrictions of the preferred stock, including dividend rights, conversion rights, voting rights, terms of redemption, liquidation preference, and number of shares constituting any series or the designation of any series. The issuance of preferred stock could have the effect of restricting dividends on the Company’s common stock, diluting the voting power of the Company’s common stock, impairing the liquidation rights of the Company’s common stock, or delaying or preventing a change in control. As of June 30, 2025, no shares of preferred stock were outstanding.
Each share of common stock entitles the holder to one vote, together with the holders of any preferred stock, on all matters submitted to the stockholders for a vote. Common stockholders are also entitled to receive dividends. As of June 30, 2025, no cash dividends have been declared or paid.
Reserved Shares
As of June 30, 2025, the Company has reserved the following shares of common stock for future issuance:
Shares reserved for future issuance under the 2024 Equity Incentive and Employee Stock Purchase Plan2,184,239
Stock options outstanding2,995,094
Warrants142
Total5,179,475
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
2024 Equity Incentive Plan
In October 2024, the Company adopted the 2024 Equity Incentive Plan (the “2024 Plan”), which became effective in connection with the Company’s IPO. The 2024 Plan provides for the grant of stock options, stock appreciation rights, restricted and unrestricted stock awards, restricted stock unit awards, and other stock-based awards to employees, directors, and non-employee service providers of the Company.
Awards granted under the 2024 Plan expire no later than ten years from the date of grant. The price of stock options shall not be less than 100% of the estimated fair value on the date of grant and typically vest over a four-year period, although awards may be granted with different vesting terms. The 2024 Plan initially reserved 2,143,039 shares of common stock for the issuance of future awards and provides for an automatic annual increase in the number of shares of common stock reserved for future issuance by the lesser of (i) 5% of the number of shares of the Company’s common stock outstanding as of the close of business on the immediately preceding December 31 and (ii) the number of shares determined by the Company’s Board of Directors on or prior to such date for such year. Pursuant to the terms of the 2024 Plan, an additional 604,832 shares of common stock were added to the number of available shares, effective January 1, 2025. As of June 30, 2025, there were 1,768,326 shares of common stock reserved and available for issuance pursuant to the 2024 Plan.
2024 Employee Stock Purchase Plan
In October 2024, the Company adopted the 2024 Employee Stock Purchase Plan (the “2024 ESPP”), which became effective in connection with the Company’s IPO. The 2024 ESPP initially reserved 214,303 shares of common stock for the issuance of future awards and provides for an automatic annual increase in the number of shares of common stock reserved for future issuance by the lesser of (1) 1% of the number of shares of the Company’s common stock outstanding as of the close of business on the immediately preceding December 31 and (2) the number of shares determined by the Company’s Board of Directors on or prior to such date for such year. Pursuant to the terms of the 2024 ESPP, an additional 201,610 shares of common stock were added to the number of available shares, effective January 1, 2025. As of June 30, 2025, there were 415,913 shares of common stock reserved and available for issuance pursuant to the 2024 ESPP.
The 2024 ESPP permits eligible employees to enroll in six-month offering periods. Participants may purchase shares of the Company’s common stock, through payroll deductions, at a price equal to 85% of the fair market value of the common stock on the first or last day of the applicable offering period, whichever is lower. Purchase dates under the 2024 ESPP occur on or around January 1 and July 1 each year. As of June 30, 2025, there have been no offering periods.
2016 Equity Incentive Plan
In 2016, the Company adopted the Marauder Therapeutics, Inc. 2016 Stock Option and Grant Plan (the “2016 Plan”) that provided for the grant of stock options, restricted stock units, and other stock-based awards to employees, directors, and non-employee service providers of the Company. The 2016 Plan was suspended in connection with the Company’s IPO and no further grants will be made. The 2016 Plan continues to govern the terms and conditions of outstanding awards granted under the 2016 Plan.
Stock Option Activity
The following table summarizes stock option activity for the six months ended June 30, 2025 (in thousands, except share and per share amounts):
Number of outstanding optionsWeighted
average
exercise
price
Weighted
average
remaining
contractual
term in years
Aggregate intrinsic value
Balance as of December 31, 20242,119,425$7.87 7.98$751 
Granted948,446$3.72 
Forfeited/Cancelled(72,776)$6.66 
Exercises(1)$2.12 $— 
Balance as of June 30, 20252,995,094$6.58 7.96$— 
Vested and expected to vest as of June 30, 20252,995,094$6.58 7.96$— 
Exercisable as of June 30, 20251,393,408$7.02 6.65$— 
Restricted Stock Award Activity
A summary of restricted stock award activity for the six months ended June 30, 2025 is as follows:
Number of sharesWeighted average
fair value
Unvested as of December 31, 202415,943$1.75 
Vested(15,943)$1.75 
Unvested as of June 30, 2025$— 
All restricted common stock awards were initially issued at a price determined to be fair value on the date of grant. The Company recognizes forfeitures of restricted common stock as they occur. As of June 30, 2025, all outstanding restricted common stock awards were fully vested.
Stock-Based Compensation Expense
The following table presents the components and classification of stock-based compensation expense for the three and six months ended June 30, 2025 and 2024 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Options$999 $756 $1,829 $1,581 
Restricted stock awards30 34 61 
Total$1,002 $786 $1,863 $1,642 
Research and development$488 $399 $963 $905 
General and administrative514 387 900 737 
Total$1,002 $786 $1,863 $1,642 
The Company has an aggregate $7.0 million of gross unrecognized stock-based compensation expense as of June 30, 2025 remaining to be recognized over a weighted average period of 6.3 years.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes
6 Months Ended
Jun. 30, 2025
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
No provision for federal, state, or foreign income taxes has been recorded for the three and six months ended June 30, 2025 and 2024 and the effective tax rate was zero. The Company has incurred net operating losses for all the periods presented and has not reflected any benefit for such net operating loss carryforwards in the accompanying condensed consolidated financial statements due to uncertainty around utilizing these tax attributes within their respective carryforward periods. The Company has recorded a full valuation allowance against its deferred tax assets as it is more likely than not that such assets will not be realized in the near future.
The Company had no reserves related to uncertain tax positions as of June 30, 2025 and December 31, 2024. For the three and six months ended June 30, 2025 and 2024, the Company has not recognized any potential interest or penalties. The Company is not currently subject to any tax assessment from an income tax examination in the U.S. or any other taxing jurisdiction.
On July 4, 2025, the One Big Beautiful Bill Act (the "OBBBA") was enacted in the United States. The OBBBA includes significant changes to the federal tax law that may impact the Company. As the legislation was not signed into law until the Company's third quarter of 2025, the impacts, if any, are not included in its operating results for the three and six months ended June 30, 2025. The Company will evaluate the impact of the newly enacted tax law and its impact on the Company's forecasted annual effective tax rate in subsequent periods as required.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Segment Reporting Segment Reporting
The Company manages its business activities on a consolidated basis and operates as a single operating segment, R&D, which engages in the business of developing a new class of RNA-targeting therapeutics to treat a broad range of genetic diseases. The Company’s operations are primarily in the United States. The chief operating decision maker does not review assets in evaluating the results and therefore, such information is not presented.
The operating financial results of the Company’s R&D segment for the three and six months ended June 30, 2025 and 2024 are as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Revenue$1,497 $— $2,355 $— 
Less: Significant segment expenses
Personnel-related expenses5,593 4,874 10,779 9,554 
Clinical and preclinical expenses4,710 4,320 9,189 8,694 
Facilities-related and overhead2,022 1,809 3,998 3,718 
Professional and consulting fees1,584 1,294 3,186 2,815 
Corporate expenses456 255 1,037 496 
Travel and entertainment160 110 294 260 
Plus: Other segment income441 86 1,108 509 
Segment net loss$(12,587)$(12,576)$(25,020)$(25,028)
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Share Attributable to Common Stockholders
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders Net Loss Per Share Attributable to Common Stockholders
Basic and diluted net loss per share was calculated as follows (in thousands, except share and per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Numerator:
Net loss attributable to common stockholders$(12,587)$(12,576)$(25,020)$(25,028)
Denominator:
Weighted-average common shares outstanding, basic and diluted20,159,666483,64020,155,161476,167
Net loss per share attributable to common stockholders, basic and diluted$(0.62)$(26.00)$(1.24)$(52.56)
The Company excluded the following from the computation of diluted net loss per share attributable to common stockholders at June 30, 2025 and 2024 because their inclusion would have had an anti-dilutive effect:
As of June 30,
20252024
Conversion of preferred stock11,648,582
Shares reserved for future issuance under the 2024 Equity Incentive Plan and ESPP2,184,239— 
Stock options outstanding2,995,0942,498,802
Restricted stock vesting— 45,129
Conversion of common stock warrant142142
Total5,179,47514,192,655
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.25.2
Related Parties
6 Months Ended
Jun. 30, 2025
Related Party Transactions [Abstract]  
Related Parties Related Parties
In September 2015, the Company entered into consulting agreements with its two founders, related parties who hold shares of the Company’s common stock, to provide R&D and strategic services. For both the three and six months ended June 30, 2025, the Company recognized R&D expense of less than $0.1 million related to work performed under the founder agreements. For both the three and six months ended June 30, 2024, the Company recognized R&D expense of less than $0.1 million related to work performed under the founder agreements. For both the three and six months ended June 30, 2025, the Company recognized stock-based compensation expense of less than $0.1 million related to the consulting agreements. For both the three and six months ended June 30, 2024, the Company recognized stock-based compensation expense of less than $0.1 million related to the consulting agreements. The Company had no amounts due to the founders as of June 30, 2025.
In March 2019, the Company entered into a consulting agreement with an executive consultant, a related party who holds shares of the Company’s common stock. For both the three and six months ended June 30, 2025, the Company recognized G&A expense totaling less than $0.1 million related to work performed under the consulting agreement. For both the three and six months ended June 30, 2024, the Company recognized G&A expense of less than $0.1 million related to work performed under the consulting agreement. For the three and six months ended June 30, 2025, the Company recognized stock-based compensation expense of less than $0.1 million related to the consulting agreement. For the three and six months ended June 30, 2024, the Company recognized stock-based compensation expense of less than $0.1 million related to the consulting agreement. The Company had no amounts due to the consultant as of June 30, 2025.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.25.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
The accompanying condensed consolidated financial statements are unaudited and have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission for interim financial reporting, consistent in all material respects with those applied in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 (“2024 Form 10-K”) and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, consolidated results of operations, and consolidated cash flows for the interim periods presented. Any reference in these notes to applicable guidance is meant to refer to the authoritative standards of U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”). This report should be read in conjunction with the audited consolidated financial statements in our 2024 Form 10-K.
Principles of Consolidation
These condensed consolidated financial statements include CAMP4 Therapeutics Corporation and its wholly-owned subsidiary, CAMP4 Therapeutics Pty Ltd (together, the “Company”). All intercompany balances and transactions have been eliminated in consolidation. The significant accounting policies used in the preparation of these condensed consolidated financial statements for the three and six months ended June 30, 2025 are consistent with those described in the Company’s 2024 Form 10-K. The results of operations for the three and six months ended June 30, 2025 are not necessarily indicative of the operating results to be expected for the full fiscal year or future operating periods.
Use of Estimates
The preparation of its condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the reported amounts of assets, liabilities and expenses in the condensed consolidated financial statements and the related disclosures in the accompanying notes. The Company bases its estimates on historical experience and various relevant assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods that are not readily apparent from other sources. Changes in estimates are recorded in the financial results of the period in which the new information becomes available. The actual results experienced may differ materially from the Company's estimates.
Restricted Cash The Company includes its restricted cash balance in the cash, cash equivalents and restricted cash reconciliation of operating, investing and financing activities in the condensed consolidated statements of cash flows.
Recently Issued Accounting Standards
Accounting standards not listed below were assessed and determined not to be applicable or are expected to have a minimal impact on the Company’s condensed consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (“Topic 740”): Improvements to Income Tax Disclosures. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The standard requires entities to disclose federal, state, and foreign income taxes in their rate reconciliation tables and elaborate on reconciling items that exceed a quantitative threshold. Additionally, it requires an annual disclosure of income taxes paid, net of refunds, categorized by jurisdiction based on a quantitative threshold. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. ASU 2023-09 will result in the required additional disclosures being included in the Company’s annual consolidated financial statements.
In November 2024, the FASB issued ASU 2024-03, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. ASU 2024-03 requires disclosure of additional information about specific expense categories in the notes to financial statements for interim and annual reporting periods. For public business entities, the guidance is effective for interim and annual periods beginning after December 15, 2026. Early adoption is permitted for annual consolidated financial statements that have not yet been issued or made available for issuance. The guidance may be applied on a prospective basis or retrospectively for all prior periods presented in the financial statements. ASU 2024-03 will result in the required additional disclosures being included in the Company’s consolidated financial statements once adopted.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Restricted Cash The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheets to the corresponding amounts shown in the condensed consolidated statements of cash flows (in thousands):
June 30,
2025
December 31,
2024
Cash and cash equivalents$39,052 $64,039 
Restricted cash1,624 1,624 
Total cash, cash equivalents, and restricted cash$40,676 $65,663 
Schedule of Cash and Cash Equivalents The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheets to the corresponding amounts shown in the condensed consolidated statements of cash flows (in thousands):
June 30,
2025
December 31,
2024
Cash and cash equivalents$39,052 $64,039 
Restricted cash1,624 1,624 
Total cash, cash equivalents, and restricted cash$40,676 $65,663 
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of financial instruments carried at fair value on a recurring basis
The following tables present the financial instruments carried at fair value on a recurring basis as of June 30, 2025 and December 31, 2024, respectively, in accordance with the ASC 820 hierarchy (in thousands):
Fair Value Measurements as of June 30, 2025
Level 1Level 2Level 3Total
Assets
Cash equivalents$36,830 $— $— $36,830 
Fair Value Measurements as of December 31, 2024
Level 1Level 2Level 3Total
Assets
Cash equivalents$60,819 $— $— $60,819 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Other Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2025
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
June 30,
2025
December 31,
2024
R&D expenses$832 $979 
Insurance expense203 591 
Software and subscriptions expense442 337 
Variable lease expense118 118 
Federal R&D tax credit receivable106 108 
Other333 211 
Total prepaid expenses and other current assets$2,034 $2,344 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):

June 30,
2025
December 31,
2024
Leasehold improvements$4,518 $4,518 
Laboratory equipment4,664 4,078 
Computer and software938 969 
Furniture and fixtures524 524 
Total property and equipment10,644 10,089 
Less: accumulated depreciation and amortization(7,237)(6,231)
Total property and equipment, net$3,407 $3,858 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses consisted of the following (in thousands):
June 30,
2025
December 31,
2024
Employee compensation and benefits$1,522 $3,111 
Professional fees410 661 
External R&D expenses830 524 
Other108 537 
Total accrued expenses$2,870 $4,833 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of operating lease costs and finance lease costs The table below summarizes the Company’s operating lease costs for the three and six months ended June 30, 2025 and 2024 (in thousands except for lease terms and borrowing rates):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Operating lease costs:
Lease expense$609$609$1,218$1,218
Short-term lease expense14142827
Variable lease expense365338658673
Total operating lease costs$988$961$1,904$1,918
Other information:
Operating cash flows used for operating leases$575$650$1,711$1,753
Weighted-average remaining lease term in years2.23.22.23.2
Weighted-average incremental borrowing rate6.73 %6.72 %6.73 %6.72 %
The table below summarizes the Company’s finance lease costs for the three and six months ended June 30, 2025 and 2024 (in thousands except for lease terms and borrowing rates):
Three Months Ended June 30,Six Months Ended June 30,
Classification2025202420252024
Finance lease costs:
Amortization of ROU assetsDepreciation and amortization$13$49$39$98
Interest on lease liabilitiesOther expense17416
Total finance lease costs$14$56$43$114
Other information:
Operating cash flows used for finance leases$30$89$79$178
Weighted-average remaining lease term in years3.31.73.31.7
Weighted-average incremental borrowing rate7.74 %8.19 %7.74 %8.19 %
Schedule of maturities of operating lease liabilities
Maturities of operating lease liabilities as of June 30, 2025 were as follows (in thousands):
2025 remaining$1,752 
20263,558 
20271,980 
2028264 
Total lease payments7,554 
Less: amount representing imputed interest(515)
Total future minimum lease obligations$7,039 
Schedule of maturities of finance lease liabilities
Maturities of finance lease liabilities as of June 30, 2025 were as follows (in thousands):
2025 remaining$31 
202631 
202731 
Total lease payments93 
Less: amount representing imputed interest(8)
Total future minimum lease obligations$85 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of common stock issuance upon conversion
As of June 30, 2025, the Company has reserved the following shares of common stock for future issuance:
Shares reserved for future issuance under the 2024 Equity Incentive and Employee Stock Purchase Plan2,184,239
Stock options outstanding2,995,094
Warrants142
Total5,179,475
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity during the period
The following table summarizes stock option activity for the six months ended June 30, 2025 (in thousands, except share and per share amounts):
Number of outstanding optionsWeighted
average
exercise
price
Weighted
average
remaining
contractual
term in years
Aggregate intrinsic value
Balance as of December 31, 20242,119,425$7.87 7.98$751 
Granted948,446$3.72 
Forfeited/Cancelled(72,776)$6.66 
Exercises(1)$2.12 $— 
Balance as of June 30, 20252,995,094$6.58 7.96$— 
Vested and expected to vest as of June 30, 20252,995,094$6.58 7.96$— 
Exercisable as of June 30, 20251,393,408$7.02 6.65$— 
Schedule of restricted stock award activity during the period
A summary of restricted stock award activity for the six months ended June 30, 2025 is as follows:
Number of sharesWeighted average
fair value
Unvested as of December 31, 202415,943$1.75 
Vested(15,943)$1.75 
Unvested as of June 30, 2025$— 
Schedule of Stock-Based Compensation Expense
The following table presents the components and classification of stock-based compensation expense for the three and six months ended June 30, 2025 and 2024 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Options$999 $756 $1,829 $1,581 
Restricted stock awards30 34 61 
Total$1,002 $786 $1,863 $1,642 
Research and development$488 $399 $963 $905 
General and administrative514 387 900 737 
Total$1,002 $786 $1,863 $1,642 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting
The operating financial results of the Company’s R&D segment for the three and six months ended June 30, 2025 and 2024 are as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Revenue$1,497 $— $2,355 $— 
Less: Significant segment expenses
Personnel-related expenses5,593 4,874 10,779 9,554 
Clinical and preclinical expenses4,710 4,320 9,189 8,694 
Facilities-related and overhead2,022 1,809 3,998 3,718 
Professional and consulting fees1,584 1,294 3,186 2,815 
Corporate expenses456 255 1,037 496 
Travel and entertainment160 110 294 260 
Plus: Other segment income441 86 1,108 509 
Segment net loss$(12,587)$(12,576)$(25,020)$(25,028)
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss per Share
Basic and diluted net loss per share was calculated as follows (in thousands, except share and per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Numerator:
Net loss attributable to common stockholders$(12,587)$(12,576)$(25,020)$(25,028)
Denominator:
Weighted-average common shares outstanding, basic and diluted20,159,666483,64020,155,161476,167
Net loss per share attributable to common stockholders, basic and diluted$(0.62)$(26.00)$(1.24)$(52.56)
Schedule of Excluded Anti-dilutive Securities
The Company excluded the following from the computation of diluted net loss per share attributable to common stockholders at June 30, 2025 and 2024 because their inclusion would have had an anti-dilutive effect:
As of June 30,
20252024
Conversion of preferred stock11,648,582
Shares reserved for future issuance under the 2024 Equity Incentive Plan and ESPP2,184,239— 
Stock options outstanding2,995,0942,498,802
Restricted stock vesting— 45,129
Conversion of common stock warrant142142
Total5,179,47514,192,655
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Accounting Policies - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 01, 2024
USD ($)
shares
Oct. 15, 2024
USD ($)
$ / shares
shares
Oct. 03, 2024
Jun. 30, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Mar. 31, 2024
USD ($)
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
shares
Description of Business and Basis of Presentation                    
Reverse stock split ratio     0.08916              
Net proceeds received $ 72,400                  
Common stock, shares authorized (in shares) | shares   175,000,000   175,000,000       175,000,000   175,000,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001       $ 0.0001   $ 0.0001
Preferred stock, shares authorized (in shares) | shares   25,000,000                
Preferred stock par value (in dollars per share) | $ / shares   $ 0.0001                
Cash and cash equivalents       $ 39,052       $ 39,052   $ 64,039
Working capital       33,800       33,800    
Accumulated deficit       (236,773)       (236,773)   $ (211,753)
Net loss       $ (12,587) $ (12,433) $ (12,576) $ (12,452) (25,020) $ (25,028)  
Cash flows from operations               $ (24,629) $ (24,581)  
Common stock                    
Description of Business and Basis of Presentation                    
Issuance of common stock (in shares) | shares         1 88 971      
Conversion of convertible securities (in shares) | shares   11,648,582                
Initial public offering                    
Description of Business and Basis of Presentation                    
Issuance of common stock (in shares) | shares   6,820,000                
Sale price per share | $ / shares   $ 11.00                
Net proceeds received   $ 65,800                
Payments of underwriting discounts and commissions   5,300                
Payments of other offering costs   $ 4,000                
Over allotment                    
Description of Business and Basis of Presentation                    
Issuance of common stock (in shares) | shares 643,762                  
Net proceeds received $ 6,600                  
Payments of underwriting discounts and commissions $ 500                  
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Accounting Policies (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents $ 39,052 $ 64,039    
Restricted cash 1,624 1,624    
Total cash, cash equivalents, and restricted cash $ 40,676 $ 65,663 $ 14,231 $ 40,004
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Level 2    
Assets    
Cash equivalents $ 0 $ 0
Level 3    
Assets    
Cash equivalents 0 0
Recurring basis    
Assets    
Cash equivalents 36,830 60,819
Recurring basis | Level 1    
Assets    
Cash equivalents $ 36,830 $ 60,819
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Other Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Prepaid Expense and Other Assets, Current [Abstract]    
R&D expenses $ 832 $ 979
Insurance expense 203 591
Software and subscriptions expense 442 337
Variable lease expense 118 118
Federal R&D tax credit receivable 106 108
Other 333 211
Total prepaid expenses and other current assets $ 2,034 $ 2,344
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Other Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property and Equipment, Net    
Total property and equipment $ 10,644 $ 10,089
Less: accumulated depreciation and amortization (7,237) (6,231)
Property and equipment, net 3,407 3,858
Leasehold improvements    
Property and Equipment, Net    
Total property and equipment 4,664 4,078
Laboratory equipment    
Property and Equipment, Net    
Total property and equipment 938 969
Furniture and fixtures    
Property and Equipment, Net    
Total property and equipment 524 524
Leasehold Improvements    
Property and Equipment, Net    
Total property and equipment $ 4,518 $ 4,518
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Other Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Prepaid Expense and Other Assets, Current [Abstract]        
Depreciation and amortization expense $ 0.4 $ 0.4 $ 0.9 $ 0.9
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Other Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Prepaid Expense and Other Assets, Current [Abstract]    
Employee compensation and benefits $ 1,522 $ 3,111
Professional fees 410 661
External R&D expenses 830 524
Other 108 537
Total accrued expenses $ 2,870 $ 4,833
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Operating lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Operating lease costs:        
Lease expense $ 609 $ 609 $ 1,218 $ 1,218
Short-term lease expense 14 14 28 27
Variable lease expense 365 338 658 673
Lease, Cost 988 961 1,904 1,918
Other information:        
Operating cash flows used for operating leases $ 575 $ 650 $ 1,711 $ 1,753
Weighted-average remaining lease term in years 2 years 2 months 12 days 3 years 2 months 12 days 2 years 2 months 12 days 3 years 2 months 12 days
Weighted-average incremental borrowing rate 6.73% 6.72% 6.73% 6.72%
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Maturities of operating lease liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Maturity of operating lease liabilities  
2025 remaining $ 1,752
2026 3,558
2027 1,980
2028 264
Total lease payments 7,554
Less: amount representing imputed interest (515)
Total future minimum lease obligations $ 7,039
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Finance lease cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Finance lease costs:        
Amortization of ROU assets $ 13 $ 49 $ 39 $ 98
Interest on lease liabilities 1 7 4 16
Total finance lease costs 14 56 43 114
Other information:        
Operating cash flows used for finance leases $ 30 $ 89 $ 79 $ 178
Weighted-average remaining lease term in years 3 years 3 months 18 days 1 year 8 months 12 days 3 years 3 months 18 days 1 year 8 months 12 days
Weighted-average incremental borrowing rate 7.74% 8.19% 7.74% 8.19%
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Maturities of finance lease liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Maturity of finance lease liabilities  
2025 remaining $ 31
2026 31
2027 31
Total lease payments 93
Less: amount representing imputed interest (8)
Total future minimum lease obligations $ 85
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Collaboration and License Agreements - Children's Medical Center Corporation (Details) - USD ($)
$ in Millions
1 Months Ended
May 31, 2025
Apr. 30, 2018
Children Medical Center Corporation | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement    
Collaboration and License Agreements    
Shares issued (in shares)   15,123
Percentage of upfront payment required upon first investigational new drug study   10.00%
Children Medical Center Corporation | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Upon achievement of first licensed target    
Collaboration and License Agreements    
Maximum development milestone payable   $ 7.7
Children Medical Center Corporation | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Upon achievement of second licensed target    
Collaboration and License Agreements    
Maximum development milestone payable   3.9
Children Medical Center Corporation | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Upon achievement of third licensed target    
Collaboration and License Agreements    
Maximum development milestone payable   $ 1.9
Fulcrum Therapeutics, Inc.    
Collaboration and License Agreements    
Proceeds from milestone payment $ 0.6  
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Collaboration and License Agreements - Whitehead Institute for Biomedical Research (Details) - The Whitehead Institute for Biomedical Research - Collaborative Arrangement, Transaction with Party to Collaborative Arrangement
$ in Millions
1 Months Ended
Oct. 31, 2019
USD ($)
Collaboration and License Agreements  
Initial license issuance fee payment $ 0.1
Maximum development milestone payable $ 1.9
Maximum lower range tiered royalties on net sales percentage 1.00%
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Collaboration and License Agreements - Fulcrum Therapeutics, Inc (Details)
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2025
USD ($)
Jul. 31, 2023
USD ($)
performanceObligation
milestone
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Collaboration and License Agreements            
Research and collaboration revenue     $ 1,497,000 $ 0 $ 2,355,000 $ 0
Fulcrum Therapeutics, Inc.            
Collaboration and License Agreements            
Deferred revenue   $ 400,000        
Number of performance obligations | performanceObligation   1        
Fixed consideration amount   $ 400,000        
Proceeds from milestone payment $ 600,000          
Milestone payment included in transaction price $ 600,000          
Research and collaboration revenue     $ 600,000 $ 0 $ 600,000 $ 0
Fulcrum Therapeutics, Inc. | Tier 1 Product | Minimum            
Collaboration and License Agreements            
Development and commercial one time milestone receivable | milestone   1        
Variable consideration amount   $ 600,000        
Fulcrum Therapeutics, Inc. | Tier 1 Product | Maximum            
Collaboration and License Agreements            
Variable consideration amount   $ 20,000,000.0        
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Collaboration and License Agreements - Eli Lilly and Company (Details) - Eli Lilly and Company - Collaborative Arrangement, Transaction with Party to Collaborative Arrangement
$ in Millions
1 Months Ended 6 Months Ended
Jul. 31, 2023
antisenseOligonucleotide
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Collaboration and License Agreements        
Maximum number of antisense oligonucleotides | antisenseOligonucleotide 3      
Reduction in R&D expense   $ 0.1 $ 0.2  
Maximum        
Collaboration and License Agreements        
Unbilled receivable (less than)   $ 0.1   $ 0.1
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Collaboration and License Agreements - BioMarin Pharmaceutical Inc (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Collaboration and License Agreements            
Research and collaboration revenue   $ 1,497 $ 0 $ 2,355 $ 0  
BioMarin Pharmaceutical, Inc.            
Collaboration and License Agreements            
Deferred revenue $ 1,000         $ 300
Tiered royalties payment, period after first commercial sale 10 years          
Fixed consideration amount $ 3,800          
Research and collaboration revenue   900   1,800    
Unbilled receivable   $ 300   $ 300    
BioMarin Pharmaceutical, Inc. | Maximum            
Collaboration and License Agreements            
Variable consideration amount, contingent preclinical milestones 5,000          
Variable consideration amount, contingent development and regulatory milestones 75,000          
Variable consideration amount, commercial sales milestones $ 105,000          
Notice period for termination 270 days          
BioMarin Pharmaceutical, Inc. | Minimum            
Collaboration and License Agreements            
Notice period for termination 30 days          
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Equity - Narrative (Details)
6 Months Ended
Jun. 30, 2025
vote
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Oct. 15, 2024
$ / shares
shares
Equity [Abstract]      
Common stock, shares authorized (in shares) | shares 175,000,000 175,000,000 175,000,000
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) | shares     25,000,000
Preferred stock par value (in dollars per share)     $ 0.0001
Preferred stock outstanding (in shares) | shares 0    
Number of votes per common share | vote 1    
Common stock dividends declared (in dollars per share) $ 0    
Preferred stock dividends declared (in dollars per share) $ 0    
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Equity - Schedule of Reserved Shares (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Convertible Preferred Stock and Stockholders' Deficit    
Stock options outstanding (in shares) 2,995,094 2,119,425
Warrants (in shares) 142  
Total (in shares) 5,179,475  
2024 Equity Incentive and Employee Stock Purchase Plan    
Convertible Preferred Stock and Stockholders' Deficit    
Shares reserved for future issuance under the 2024 Equity Incentive and Employee Stock Purchase Plan (in shares) 2,184,239  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - 2024 Equity Incentive Plan Narrative (Details) - shares
1 Months Ended
Oct. 31, 2024
Jun. 30, 2025
Jan. 01, 2025
Stock-Based Compensation      
Expiration period 10 years    
Shares reserved for future issuance (in shares)   5,179,475  
2024 Equity Incentive Plan      
Stock-Based Compensation      
Vesting period of the award (in years) 4 years    
Shares reserved for future issuance (in shares) 2,143,039 1,768,326 604,832
Percentage of outstanding stock maximum 5.00%    
2024 Equity Incentive Plan | Minimum      
Stock-Based Compensation      
Percentage of estimated fair value on grant date 100.00%    
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - 2024 Employee Stock Purchase Plan Narrative (Details) - shares
1 Months Ended
Oct. 31, 2024
Jun. 30, 2025
Jan. 01, 2025
Stock-Based Compensation      
Shares reserved for future issuance (in shares)   5,179,475  
Employee Stock      
Stock-Based Compensation      
Shares reserved for future issuance (in shares) 214,303 415,913 201,610
Percentage of outstanding stock maximum 1.00%    
Offering period 6 months    
Percentage of discount from market price 85.00%    
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Number of outstanding options    
Balance at beginning (in shares) 2,119,425  
Options granted (in shares) 948,446  
Options cancelled (in shares) (72,776)  
Options exercised (in shares) (1)  
Balance at the end (in shares) 2,995,094 2,119,425
Vested and expected to vest at the end the period (in shares) 2,995,094  
Exercisable at the end of the period (in shares) 1,393,408  
Weighted average exercise price    
Balance at beginning (in dollars per share) $ 7.87  
Options granted (in dollars per share) 3.72  
Options cancelled (in dollars per share) 6.66  
Options exercised (in dollars per share) 2.12  
Balance at the ending (in dollars per share) 6.58 $ 7.87
Vested and expected to vest at the end the period (in dollars per share) 6.58  
Exercisable at the end of the period (in dollars per share) $ 7.02  
Weighted-Average Remaining Contractual Term (in years)    
Weighted Average Remaining Contractual Term (in years) 7 years 11 months 15 days 7 years 11 months 23 days
Vested and expected to vest at the end the period (in years) 7 years 11 months 15 days  
Exercisable at the end of the period (in years) 6 years 7 months 24 days  
Aggregate Intrinsic Value    
Beginning balance $ 751  
Options exercised 0  
Ending balance 0 $ 751
Vested and expected to vest at the end the period 0  
Exercisable at the end of the period $ 0  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Restricted Stock Awards Activity (Details) - Restricted stock award
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Number of shares  
Beginning balance (in shares) | shares 15,943
Vested (in shares) | shares (15,943)
Ending balance (in shares) | shares 0
Weighted average fair value  
Beginning balance (in dollars per share) | $ / shares $ 1.75
Vested (in dollars per share) | $ / shares 1.75
Ending balance (in dollars per share) | $ / shares $ 0
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Narrative (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Share-Based Payment Arrangement [Abstract]  
Amount of gross unrecognized stock-based compensation expense $ 7.0
Weighted average period over which unrecognized stock-based compensation expense to be recognized (in years) 6 years 3 months 18 days
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock-Based Compensation        
Total stock-based compensation expense $ 1,002 $ 786 $ 1,863 $ 1,642
Research and development        
Stock-Based Compensation        
Total stock-based compensation expense 488 399 963 905
General and administrative        
Stock-Based Compensation        
Total stock-based compensation expense 514 387 900 737
Options        
Stock-Based Compensation        
Total stock-based compensation expense 999 756 1,829 1,581
Restricted stock award        
Stock-Based Compensation        
Total stock-based compensation expense $ 3 $ 30 $ 34 $ 61
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Provision for federal, state or foreign income tax $ 0 $ 0 $ 0 $ 0
Interest and penalty expense $ 0 $ 0 $ 0 $ 0
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Segment Reporting Information [Line Items]            
Number of operating segments | segment         1  
Revenue $ 1,497   $ 0   $ 2,355 $ 0
Less: Significant segment expenses            
Net loss attributable to common stockholders (12,587) $ (12,433) (12,576) $ (12,452) (25,020) (25,028)
R&D            
Segment Reporting Information [Line Items]            
Revenue 1,497   0   2,355 0
Less: Significant segment expenses            
Personnel-related expenses 5,593   4,874   10,779 9,554
Clinical and preclinical expenses 4,710   4,320   9,189 8,694
Facilities-related and overhead 2,022   1,809   3,998 3,718
Professional and consulting fees 1,584   1,294   3,186 2,815
Corporate expenses 456   255   1,037 496
Travel and entertainment 160   110   294 260
Plus: Other segment income 441   86   1,108 509
Net loss attributable to common stockholders $ (12,587)   $ (12,576)   $ (25,020) $ (25,028)
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:            
Net loss attributable to common stockholders $ (12,587) $ (12,433) $ (12,576) $ (12,452) $ (25,020) $ (25,028)
Denominator:            
Weighted-average common shares outstanding, basic (in shares) 20,159,666   483,640   20,155,161 476,167
Weighted-average common shares outstanding, diluted (in shares) 20,159,666   483,640   20,155,161 476,167
Net loss per share attributable to common stockholders, basic, (in dollars per share) $ (0.62)   $ (26.00)   $ (1.24) $ (52.56)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.62)   $ (26.00)   $ (1.24) $ (52.56)
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Share Attributable to Common Stockholders - Schedule of Excluded Anti-dilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Net Loss Per Share Attributable to Common Stockholders    
Anti-dilutive securities excluded from diluted earnings per share (in shares) 5,179,475 14,192,655
Shares reserved for future issuance under the 2024 Equity Incentive Plan and ESPP    
Net Loss Per Share Attributable to Common Stockholders    
Anti-dilutive securities excluded from diluted earnings per share (in shares) 2,184,239 0
Conversion of preferred stock    
Net Loss Per Share Attributable to Common Stockholders    
Anti-dilutive securities excluded from diluted earnings per share (in shares) 0 11,648,582
Stock options outstanding    
Net Loss Per Share Attributable to Common Stockholders    
Anti-dilutive securities excluded from diluted earnings per share (in shares) 2,995,094 2,498,802
Restricted stock vesting    
Net Loss Per Share Attributable to Common Stockholders    
Anti-dilutive securities excluded from diluted earnings per share (in shares) 0 45,129
Conversion of common stock warrant    
Net Loss Per Share Attributable to Common Stockholders    
Anti-dilutive securities excluded from diluted earnings per share (in shares) 142 142
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Related Parties (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Related Parties          
Research and development (less than) $ 10,343,000 $ 9,389,000 $ 20,489,000 $ 19,129,000  
Stock-based compensation expense (less than) 1,002,000 786,000 1,863,000 1,642,000  
General and administrative (less than) 4,182,000 3,273,000 7,994,000 6,408,000  
Accounts payable 1,195,000   1,195,000   $ 1,210,000
Consulting Agreements with Founders | Related party          
Related Parties          
Accounts payable 0   0    
Consulting Agreements with Founders | Related party | Maximum          
Related Parties          
Research and development (less than) 100,000 100,000 100,000 100,000  
Stock-based compensation expense (less than) 100,000 100,000 100,000 100,000  
Consulting Agreements with Executive Consultant | Related party          
Related Parties          
Accounts payable 0   0    
Consulting Agreements with Executive Consultant | Related party | Maximum          
Related Parties          
Stock-based compensation expense (less than) 100,000 100,000 100,000 100,000  
General and administrative (less than) $ 100,000 $ 100,000 $ 100,000 $ 100,000  
XML 70 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 71 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.2 html 150 256 1 false 41 0 false 9 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://camp4tx.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 9952151 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets Unaudited Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 9952154 - Statement - Unaudited Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders??? Equity (Deficit) Sheet http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit Unaudited Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders??? Equity (Deficit) Statements 5 false false R6.htm 9952155 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows Unaudited Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 9952156 - Disclosure - Basis of Presentation and Accounting Policies Sheet http://camp4tx.com/role/BasisofPresentationandAccountingPolicies Basis of Presentation and Accounting Policies Notes 7 false false R8.htm 9952157 - Disclosure - Fair Value Measurements Sheet http://camp4tx.com/role/FairValueMeasurements Fair Value Measurements Notes 8 false false R9.htm 9952158 - Disclosure - Other Balance Sheet Components Sheet http://camp4tx.com/role/OtherBalanceSheetComponents Other Balance Sheet Components Notes 9 false false R10.htm 9952159 - Disclosure - Commitments and Contingencies Sheet http://camp4tx.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 10 false false R11.htm 9952160 - Disclosure - Collaboration and License Agreements Sheet http://camp4tx.com/role/CollaborationandLicenseAgreements Collaboration and License Agreements Notes 11 false false R12.htm 9952161 - Disclosure - Stockholders??? Equity Sheet http://camp4tx.com/role/StockholdersEquity Stockholders??? Equity Notes 12 false false R13.htm 9952162 - Disclosure - Stock-Based Compensation Sheet http://camp4tx.com/role/StockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 9952163 - Disclosure - Income Taxes Sheet http://camp4tx.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 9952164 - Disclosure - Segment Reporting Sheet http://camp4tx.com/role/SegmentReporting Segment Reporting Notes 15 false false R16.htm 9952165 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 16 false false R17.htm 9952166 - Disclosure - Related Parties Sheet http://camp4tx.com/role/RelatedParties Related Parties Notes 17 false false R18.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 18 false false R19.htm 9955511 - Disclosure - Basis of Presentation and Accounting Policies (Policies) Sheet http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesPolicies Basis of Presentation and Accounting Policies (Policies) Policies http://camp4tx.com/role/BasisofPresentationandAccountingPolicies 19 false false R20.htm 9955512 - Disclosure - Basis of Presentation and Accounting Policies (Tables) Sheet http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesTables Basis of Presentation and Accounting Policies (Tables) Tables http://camp4tx.com/role/BasisofPresentationandAccountingPolicies 20 false false R21.htm 9955513 - Disclosure - Fair Value Measurements (Tables) Sheet http://camp4tx.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://camp4tx.com/role/FairValueMeasurements 21 false false R22.htm 9955514 - Disclosure - Other Balance Sheet Components (Tables) Sheet http://camp4tx.com/role/OtherBalanceSheetComponentsTables Other Balance Sheet Components (Tables) Tables http://camp4tx.com/role/OtherBalanceSheetComponents 22 false false R23.htm 9955515 - Disclosure - Commitments and Contingencies (Tables) Sheet http://camp4tx.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://camp4tx.com/role/CommitmentsandContingencies 23 false false R24.htm 9955516 - Disclosure - Stockholders??? Equity (Tables) Sheet http://camp4tx.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://camp4tx.com/role/StockholdersEquity 24 false false R25.htm 9955517 - Disclosure - Stock-Based Compensation (Tables) Sheet http://camp4tx.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://camp4tx.com/role/StockBasedCompensation 25 false false R26.htm 9955518 - Disclosure - Segment Reporting (Tables) Sheet http://camp4tx.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://camp4tx.com/role/SegmentReporting 26 false false R27.htm 9955519 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholders 27 false false R28.htm 9955520 - Disclosure - Basis of Presentation and Accounting Policies - Narrative (Details) Sheet http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails Basis of Presentation and Accounting Policies - Narrative (Details) Details 28 false false R29.htm 9955521 - Disclosure - Basis of Presentation and Accounting Policies (Details) Sheet http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesDetails Basis of Presentation and Accounting Policies (Details) Details http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesTables 29 false false R30.htm 9955522 - Disclosure - Fair Value Measurements (Details) Sheet http://camp4tx.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://camp4tx.com/role/FairValueMeasurementsTables 30 false false R31.htm 9955523 - Disclosure - Other Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Other Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 31 false false R32.htm 9955524 - Disclosure - Other Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Sheet http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails Other Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Details 32 false false R33.htm 9955525 - Disclosure - Other Balance Sheet Components - Narrative (Details) Sheet http://camp4tx.com/role/OtherBalanceSheetComponentsNarrativeDetails Other Balance Sheet Components - Narrative (Details) Details 33 false false R34.htm 9955526 - Disclosure - Other Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails Other Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 34 false false R35.htm 9955527 - Disclosure - Commitments and Contingencies - Operating lease costs (Details) Sheet http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails Commitments and Contingencies - Operating lease costs (Details) Details 35 false false R36.htm 9955528 - Disclosure - Commitments and Contingencies - Maturities of operating lease liabilities (Details) Sheet http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails Commitments and Contingencies - Maturities of operating lease liabilities (Details) Details 36 false false R37.htm 9955529 - Disclosure - Commitments and Contingencies - Finance lease cost (Details) Sheet http://camp4tx.com/role/CommitmentsandContingenciesFinanceleasecostDetails Commitments and Contingencies - Finance lease cost (Details) Details 37 false false R38.htm 9955530 - Disclosure - Commitments and Contingencies - Maturities of finance lease liabilities (Details) Sheet http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails Commitments and Contingencies - Maturities of finance lease liabilities (Details) Details 38 false false R39.htm 9955531 - Disclosure - Collaboration and License Agreements - Children's Medical Center Corporation (Details) Sheet http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails Collaboration and License Agreements - Children's Medical Center Corporation (Details) Details 39 false false R40.htm 9955532 - Disclosure - Collaboration and License Agreements - Whitehead Institute for Biomedical Research (Details) Sheet http://camp4tx.com/role/CollaborationandLicenseAgreementsWhiteheadInstituteforBiomedicalResearchDetails Collaboration and License Agreements - Whitehead Institute for Biomedical Research (Details) Details 40 false false R41.htm 9955533 - Disclosure - Collaboration and License Agreements - Fulcrum Therapeutics, Inc (Details) Sheet http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails Collaboration and License Agreements - Fulcrum Therapeutics, Inc (Details) Details 41 false false R42.htm 9955534 - Disclosure - Collaboration and License Agreements - Eli Lilly and Company (Details) Sheet http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails Collaboration and License Agreements - Eli Lilly and Company (Details) Details 42 false false R43.htm 9955535 - Disclosure - Collaboration and License Agreements - BioMarin Pharmaceutical Inc (Details) Sheet http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails Collaboration and License Agreements - BioMarin Pharmaceutical Inc (Details) Details 43 false false R44.htm 9955536 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://camp4tx.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 44 false false R45.htm 9955537 - Disclosure - Stockholders??? Equity - Schedule of Reserved Shares (Details) Sheet http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails Stockholders??? Equity - Schedule of Reserved Shares (Details) Details 45 false false R46.htm 9955538 - Disclosure - Stock-Based Compensation - 2024 Equity Incentive Plan Narrative (Details) Sheet http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails Stock-Based Compensation - 2024 Equity Incentive Plan Narrative (Details) Details 46 false false R47.htm 9955539 - Disclosure - Stock-Based Compensation - 2024 Employee Stock Purchase Plan Narrative (Details) Sheet http://camp4tx.com/role/StockBasedCompensation2024EmployeeStockPurchasePlanNarrativeDetails Stock-Based Compensation - 2024 Employee Stock Purchase Plan Narrative (Details) Details 47 false false R48.htm 9955540 - Disclosure - Stock-Based Compensation - Stock Options Activity (Details) Sheet http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails Stock-Based Compensation - Stock Options Activity (Details) Details 48 false false R49.htm 9955541 - Disclosure - Stock-Based Compensation - Restricted Stock Awards Activity (Details) Sheet http://camp4tx.com/role/StockBasedCompensationRestrictedStockAwardsActivityDetails Stock-Based Compensation - Restricted Stock Awards Activity (Details) Details 49 false false R50.htm 9955542 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://camp4tx.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 50 false false R51.htm 9955543 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Sheet http://camp4tx.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Details 51 false false R52.htm 9955544 - Disclosure - Income Taxes (Details) Sheet http://camp4tx.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://camp4tx.com/role/IncomeTaxes 52 false false R53.htm 9955545 - Disclosure - Segment Reporting (Details) Sheet http://camp4tx.com/role/SegmentReportingDetails Segment Reporting (Details) Details http://camp4tx.com/role/SegmentReportingTables 53 false false R54.htm 9955546 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Net Loss Per Share (Details) Sheet http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofBasicandDilutedNetLossPerShareDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Net Loss Per Share (Details) Details 54 false false R55.htm 9955547 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Excluded Anti-dilutive Securities (Details) Sheet http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofExcludedAntidilutiveSecuritiesDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of Excluded Anti-dilutive Securities (Details) Details 55 false false R56.htm 9955548 - Disclosure - Related Parties (Details) Sheet http://camp4tx.com/role/RelatedPartiesDetails Related Parties (Details) Details http://camp4tx.com/role/RelatedParties 56 false false All Reports Book All Reports camp-20250630.htm camp-20250630.xsd camp-20250630_cal.xml camp-20250630_def.xml camp-20250630_lab.xml camp-20250630_pre.xml camp-20250630_g1.jpg http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "camp-20250630.htm": { "nsprefix": "camp", "nsuri": "http://camp4tx.com/20250630", "dts": { "inline": { "local": [ "camp-20250630.htm" ] }, "schema": { "local": [ "camp-20250630.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://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "camp-20250630_cal.xml" ] }, "definitionLink": { "local": [ "camp-20250630_def.xml" ] }, "labelLink": { "local": [ "camp-20250630_lab.xml" ] }, "presentationLink": { "local": [ "camp-20250630_pre.xml" ] } }, "keyStandard": 217, "keyCustom": 39, "axisStandard": 16, "axisCustom": 1, "memberStandard": 22, "memberCustom": 17, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2025": 5, "http://fasb.org/us-gaap/2025": 2 }, "contextCount": 150, "entityCount": 1, "segmentCount": 41, "elementCount": 497, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 539, "http://xbrl.sec.gov/dei/2025": 31, "http://xbrl.sec.gov/ecd/2025": 4 }, "report": { "R1": { "role": "http://camp4tx.com/role/DocumentandEntityInformation", "longName": "0000001 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R2": { "role": "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets", "longName": "9952151 - Statement - Unaudited Condensed Consolidated Balance Sheets", "shortName": "Unaudited Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "unique": true } }, "R3": { "role": "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "longName": "9952152 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "unique": true } }, "R4": { "role": "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "longName": "9952153 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "unique": true } }, "R5": { "role": "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "longName": "9952154 - Statement - Unaudited Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)", "shortName": "Unaudited Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-25", "name": "us-gaap:TemporaryEquitySharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-31", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "unique": true } }, "R6": { "role": "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "longName": "9952155 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "unique": true } }, "R7": { "role": "http://camp4tx.com/role/BasisofPresentationandAccountingPolicies", "longName": "9952156 - Disclosure - Basis of Presentation and Accounting Policies", "shortName": "Basis of Presentation and Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R8": { "role": "http://camp4tx.com/role/FairValueMeasurements", "longName": "9952157 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R9": { "role": "http://camp4tx.com/role/OtherBalanceSheetComponents", "longName": "9952158 - Disclosure - Other Balance Sheet Components", "shortName": "Other Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R10": { "role": "http://camp4tx.com/role/CommitmentsandContingencies", "longName": "9952159 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R11": { "role": "http://camp4tx.com/role/CollaborationandLicenseAgreements", "longName": "9952160 - Disclosure - Collaboration and License Agreements", "shortName": "Collaboration and License Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R12": { "role": "http://camp4tx.com/role/StockholdersEquity", "longName": "9952161 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R13": { "role": "http://camp4tx.com/role/StockBasedCompensation", "longName": "9952162 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R14": { "role": "http://camp4tx.com/role/IncomeTaxes", "longName": "9952163 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R15": { "role": "http://camp4tx.com/role/SegmentReporting", "longName": "9952164 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R16": { "role": "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholders", "longName": "9952165 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R17": { "role": "http://camp4tx.com/role/RelatedParties", "longName": "9952166 - Disclosure - Related Parties", "shortName": "Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R18": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R19": { "role": "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Basis of Presentation and Accounting Policies (Policies)", "shortName": "Basis of Presentation and Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R20": { "role": "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesTables", "longName": "9955512 - Disclosure - Basis of Presentation and Accounting Policies (Tables)", "shortName": "Basis of Presentation and Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R21": { "role": "http://camp4tx.com/role/FairValueMeasurementsTables", "longName": "9955513 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R22": { "role": "http://camp4tx.com/role/OtherBalanceSheetComponentsTables", "longName": "9955514 - Disclosure - Other Balance Sheet Components (Tables)", "shortName": "Other Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "camp:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "camp:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R23": { "role": "http://camp4tx.com/role/CommitmentsandContingenciesTables", "longName": "9955515 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R24": { "role": "http://camp4tx.com/role/StockholdersEquityTables", "longName": "9955516 - Disclosure - Stockholders\u2019 Equity (Tables)", "shortName": "Stockholders\u2019 Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfConversionsOfStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfConversionsOfStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R25": { "role": "http://camp4tx.com/role/StockBasedCompensationTables", "longName": "9955517 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R26": { "role": "http://camp4tx.com/role/SegmentReportingTables", "longName": "9955518 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R27": { "role": "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersTables", "longName": "9955519 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R28": { "role": "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails", "longName": "9955520 - Disclosure - Basis of Presentation and Accounting Policies - Narrative (Details)", "shortName": "Basis of Presentation and Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-47", "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-47", "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R29": { "role": "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesDetails", "longName": "9955521 - Disclosure - Basis of Presentation and Accounting Policies (Details)", "shortName": "Basis of Presentation and Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": null }, "R30": { "role": "http://camp4tx.com/role/FairValueMeasurementsDetails", "longName": "9955522 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-52", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R31": { "role": "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "longName": "9955523 - Disclosure - Other Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "shortName": "Other Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-3", "name": "camp:PrepaidResearchAndDevelopmentExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "camp:PrepaidResearchAndDevelopmentExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R32": { "role": "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "longName": "9955524 - Disclosure - Other Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "shortName": "Other Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R33": { "role": "http://camp4tx.com/role/OtherBalanceSheetComponentsNarrativeDetails", "longName": "9955525 - Disclosure - Other Balance Sheet Components - Narrative (Details)", "shortName": "Other Balance Sheet Components - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:DepreciationAndAmortization", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:DepreciationAndAmortization", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R34": { "role": "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9955526 - Disclosure - Other Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Other Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R35": { "role": "http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails", "longName": "9955527 - Disclosure - Commitments and Contingencies - Operating lease costs (Details)", "shortName": "Commitments and Contingencies - Operating lease costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R36": { "role": "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails", "longName": "9955528 - Disclosure - Commitments and Contingencies - Maturities of operating lease liabilities (Details)", "shortName": "Commitments and Contingencies - Maturities of operating lease liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R37": { "role": "http://camp4tx.com/role/CommitmentsandContingenciesFinanceleasecostDetails", "longName": "9955529 - Disclosure - Commitments and Contingencies - Finance lease cost (Details)", "shortName": "Commitments and Contingencies - Finance lease cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R38": { "role": "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails", "longName": "9955530 - Disclosure - Commitments and Contingencies - Maturities of finance lease liabilities (Details)", "shortName": "Commitments and Contingencies - Maturities of finance lease liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R39": { "role": "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails", "longName": "9955531 - Disclosure - Collaboration and License Agreements - Children's Medical Center Corporation (Details)", "shortName": "Collaboration and License Agreements - Children's Medical Center Corporation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-67", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-67", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R40": { "role": "http://camp4tx.com/role/CollaborationandLicenseAgreementsWhiteheadInstituteforBiomedicalResearchDetails", "longName": "9955532 - Disclosure - Collaboration and License Agreements - Whitehead Institute for Biomedical Research (Details)", "shortName": "Collaboration and License Agreements - Whitehead Institute for Biomedical Research (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-75", "name": "camp:CollaborativeArrangementUpfrontLicenseIssuanceFeePayment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "camp:CollaborativeArrangementUpfrontLicenseIssuanceFeePayment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R41": { "role": "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails", "longName": "9955533 - Disclosure - Collaboration and License Agreements - Fulcrum Therapeutics, Inc (Details)", "shortName": "Collaboration and License Agreements - Fulcrum Therapeutics, Inc (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-77", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "unique": true } }, "R42": { "role": "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails", "longName": "9955534 - Disclosure - Collaboration and License Agreements - Eli Lilly and Company (Details)", "shortName": "Collaboration and License Agreements - Eli Lilly and Company (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-83", "name": "camp:CollaborativeArrangementMaximumNumberOfAntisenseOligonucleotides", "unitRef": "antisenseoligonucleotide", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-83", "name": "camp:CollaborativeArrangementMaximumNumberOfAntisenseOligonucleotides", "unitRef": "antisenseoligonucleotide", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R43": { "role": "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails", "longName": "9955535 - Disclosure - Collaboration and License Agreements - BioMarin Pharmaceutical Inc (Details)", "shortName": "Collaboration and License Agreements - BioMarin Pharmaceutical Inc (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-88", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "unique": true } }, "R44": { "role": "http://camp4tx.com/role/StockholdersEquityNarrativeDetails", "longName": "9955536 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "shortName": "Stockholders\u2019 Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "unique": true } }, "R45": { "role": "http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails", "longName": "9955537 - Disclosure - Stockholders\u2019 Equity - Schedule of Reserved Shares (Details)", "shortName": "Stockholders\u2019 Equity - Schedule of Reserved Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfConversionsOfStockTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "unique": true } }, "R46": { "role": "http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails", "longName": "9955538 - Disclosure - Stock-Based Compensation - 2024 Equity Incentive Plan Narrative (Details)", "shortName": "Stock-Based Compensation - 2024 Equity Incentive Plan Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-98", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-98", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R47": { "role": "http://camp4tx.com/role/StockBasedCompensation2024EmployeeStockPurchasePlanNarrativeDetails", "longName": "9955539 - Disclosure - Stock-Based Compensation - 2024 Employee Stock Purchase Plan Narrative (Details)", "shortName": "Stock-Based Compensation - 2024 Employee Stock Purchase Plan Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfConversionsOfStockTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-104", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "unique": true } }, "R48": { "role": "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails", "longName": "9955540 - Disclosure - Stock-Based Compensation - Stock Options Activity (Details)", "shortName": "Stock-Based Compensation - Stock Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "unique": true } }, "R49": { "role": "http://camp4tx.com/role/StockBasedCompensationRestrictedStockAwardsActivityDetails", "longName": "9955541 - Disclosure - Stock-Based Compensation - Restricted Stock Awards Activity (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Awards Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-109", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-109", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R50": { "role": "http://camp4tx.com/role/StockBasedCompensationNarrativeDetails", "longName": "9955542 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R51": { "role": "http://camp4tx.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "longName": "9955543 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-119", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "unique": true } }, "R52": { "role": "http://camp4tx.com/role/IncomeTaxesDetails", "longName": "9955544 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:IncomeTaxExpenseBenefit", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:IncomeTaxExpenseBenefit", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R53": { "role": "http://camp4tx.com/role/SegmentReportingDetails", "longName": "9955545 - Disclosure - Segment Reporting (Details)", "shortName": "Segment Reporting (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-127", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "unique": true } }, "R54": { "role": "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofBasicandDilutedNetLossPerShareDetails", "longName": "9955546 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": null }, "R55": { "role": "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofExcludedAntidilutiveSecuritiesDetails", "longName": "9955547 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Excluded Anti-dilutive Securities (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Schedule of Excluded Anti-dilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true, "unique": true } }, "R56": { "role": "http://camp4tx.com/role/RelatedPartiesDetails", "longName": "9955548 - Disclosure - Related Parties (Details)", "shortName": "Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-141", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "camp-20250630.htm", "unique": true } } }, "tag": { "camp_A2024EquityIncentiveAndEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "A2024EquityIncentiveAndEmployeeStockPurchasePlanMember", "presentation": [ "http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Equity Incentive and Employee Stock Purchase Plan", "label": "2024 Equity Incentive and Employee Stock Purchase Plan [Member]", "documentation": "2024 Equity Incentive and Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "camp_A2024EquityIncentivePlanAndESPPMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "A2024EquityIncentivePlanAndESPPMember", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofExcludedAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reserved for future issuance under the 2024 Equity Incentive Plan and ESPP", "label": "2024 Equity Incentive Plan And ESPP [Member]", "documentation": "2024 Equity Incentive Plan And ESPP" } } }, "auth_ref": [] }, "camp_A2024EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "A2024EquityIncentivePlanMember", "presentation": [ "http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Equity Incentive Plan", "label": "2024 Equity Incentive Plan [Member]", "documentation": "2024 Equity Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://camp4tx.com/role/RelatedPartiesDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32", "r647" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r22", "r95", "r460" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r703" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r43", "r647", "r931" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r509", "r821", "r822", "r823", "r824", "r878", "r935" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r716" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r716" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r716" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r716" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r280" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r749" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r675", "r685", "r695", "r727" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r678", "r688", "r698", "r730" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r750" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r716" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r723" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r679", "r689", "r699", "r723", "r731", "r735", "r743" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/RelatedPartiesDetails", "http://camp4tx.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total stock-based compensation expense", "terseLabel": "Stock-based compensation expense (less than)", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r310", "r316", "r318" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentFlag", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofExcludedAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive securities excluded from diluted earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r146" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofExcludedAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r146" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofExcludedAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r146" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofExcludedAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r146" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsWhiteheadInstituteforBiomedicalResearchDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r349" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r69", "r76", "r96", "r114", "r115", "r116", "r150", "r161", "r179", "r183", "r191", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r350", "r352", "r395", "r446", "r447", "r452", "r534", "r608", "r609", "r618", "r647", "r653", "r654", "r666", "r840", "r841", "r889" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r91", "r101", "r114", "r115", "r116", "r191", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r350", "r352", "r395", "r647", "r840", "r841", "r889" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://camp4tx.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r738" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r739" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r734" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r734" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r734" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r734" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r734" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r734" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://camp4tx.com/role/StockBasedCompensation2024EmployeeStockPurchasePlanNarrativeDetails", "http://camp4tx.com/role/StockBasedCompensationRestrictedStockAwardsActivityDetails", "http://camp4tx.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r737" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r736" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r735" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r735" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r814" ] }, "camp_BioMarinPharmaceuticalInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "BioMarinPharmaceuticalInc.Member", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BioMarin Pharmaceutical, Inc.", "label": "BioMarin Pharmaceutical, Inc. [Member]", "documentation": "BioMarin Pharmaceutical, Inc." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesDetails", "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r12", "r93", "r588" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r392", "r393", "r394", "r879", "r880" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r13", "r68" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash \u2013 beginning of year", "periodEndLabel": "Cash, cash equivalents and restricted cash \u2013 end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r12", "r53", "r113" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r53" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r714" ] }, "camp_ChildrenMedicalCenterCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "ChildrenMedicalCenterCorporationMember", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Children Medical Center Corporation", "label": "Children Medical Center Corporation [Member]", "documentation": "Children Medical Center Corporation" } } }, "auth_ref": [] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r711" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r709" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfStockLineItems", "presentation": [ "http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock and Stockholders' Deficit", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r97", "r98", "r99", "r152", "r234", "r241", "r242", "r243", "r245", "r248", "r253", "r255", "r358", "r500", "r501", "r502", "r503", "r619", "r754", "r815", "r817" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightOutstanding", "calculation": { "http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "camp_ClinicalAndPreclinicalExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "ClinicalAndPreclinicalExpenses", "crdr": "debit", "calculation": { "http://camp4tx.com/role/SegmentReportingDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://camp4tx.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Clinical and preclinical expenses", "label": "Clinical And Preclinical Expenses", "documentation": "Clinical And Preclinical Expenses" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r715" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r715" ] }, "camp_CollaborationAndLicenseAgreementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "CollaborationAndLicenseAgreementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Collaboration and License Agreements", "label": "Collaboration and License Agreements [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "camp_CollaborativeArrangementDevelopmentAndCommercialOneTimeMilestonePaymentReceivable": { "xbrltype": "integerItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "CollaborativeArrangementDevelopmentAndCommercialOneTimeMilestonePaymentReceivable", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Development and commercial one time milestone receivable", "label": "Collaborative Arrangement, Development And Commercial One Time Milestone Payment Receivable", "documentation": "The one time amount receivable upon achievement of development and commercial milestone under the collaborative arrangements." } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration and License Agreements", "label": "Collaborative Arrangement Disclosure [Text Block]", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r82", "r347", "r348" ] }, "camp_CollaborativeArrangementMaximumDevelopmentMilestonePaymentObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "CollaborativeArrangementMaximumDevelopmentMilestonePaymentObligation", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsWhiteheadInstituteforBiomedicalResearchDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum development milestone payable", "label": "Collaborative Arrangement, Maximum Development Milestone Payment Obligation", "documentation": "The maximum amount payable upon achievement of development milestone under the collaborative arrangements." } } }, "auth_ref": [] }, "camp_CollaborativeArrangementMaximumNumberOfAntisenseOligonucleotides": { "xbrltype": "integerItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "CollaborativeArrangementMaximumNumberOfAntisenseOligonucleotides", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of antisense oligonucleotides", "label": "Collaborative Arrangement, Maximum Number Of Antisense Oligonucleotides", "documentation": "Denotes maximum number of antisense oligonucleotides under the collaborative arrangements." } } }, "auth_ref": [] }, "camp_CollaborativeArrangementReductionInResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "CollaborativeArrangementReductionInResearchAndDevelopmentExpense", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in R&D expense", "label": "Collaborative Arrangement, Reduction in Research and Development Expense", "documentation": "Amount of reduction in research and development expense under the collaborative arrangement." } } }, "auth_ref": [] }, "camp_CollaborativeArrangementTieredRoyaltiesPayableOnNetSalesMaximumLowerRangePercent": { "xbrltype": "percentItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "CollaborativeArrangementTieredRoyaltiesPayableOnNetSalesMaximumLowerRangePercent", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsWhiteheadInstituteforBiomedicalResearchDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum lower range tiered royalties on net sales percentage", "label": "Collaborative Arrangement, Tiered Royalties Payable On Net Sales, Maximum Lower Range, Percent", "documentation": "The maximum lower range percentage of tiered royalties on net sales under the collaborative arrangements." } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsWhiteheadInstituteforBiomedicalResearchDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement, Transaction with Party to Collaborative Arrangement", "label": "Collaborative Arrangement, Transaction with Party to Collaborative Arrangement [Member]", "documentation": "Collaborative arrangement transaction between parties to collaborative arrangement." } } }, "auth_ref": [ "r873" ] }, "camp_CollaborativeArrangementUpfrontLicenseIssuanceFeePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "CollaborativeArrangementUpfrontLicenseIssuanceFeePayment", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsWhiteheadInstituteforBiomedicalResearchDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial license issuance fee payment", "label": "Collaborative Arrangement, Upfront License Issuance Fee Payment", "documentation": "Amount of initial payment for license issuance fees under the collaborative arrangements." } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsWhiteheadInstituteforBiomedicalResearchDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration and License Agreements", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r349" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 4)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r38", "r70", "r454", "r521" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://camp4tx.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r58", "r211", "r212", "r582", "r835", "r837" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "calculation": { "http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://camp4tx.com/role/StockBasedCompensation2024EmployeeStockPurchasePlanNarrativeDetails", "http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails", "http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total (in shares)", "terseLabel": "Shares reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r42" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://camp4tx.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock dividends declared (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r62" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r656", "r657", "r658", "r660", "r661", "r662", "r663", "r821", "r822", "r824", "r878", "r930", "r935" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails", "http://camp4tx.com/role/StockholdersEquityNarrativeDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r42" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails", "http://camp4tx.com/role/StockholdersEquityNarrativeDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r42", "r522" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesIssued", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r42" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Balance at beginning (in shares)", "periodEndLabel": "Balance at ending (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r5", "r42", "r522", "r540", "r935", "r936" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value per share, 175,000,000 shares authorized as of June\u00a030, 2025 and December\u00a031, 2024, 20,161,073 and 20,161,072 shares issued and 20,161,073 and 20,145,129 shares outstanding as of June\u00a030, 2025 and December\u00a031, 2024, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r42", "r232", "r238", "r455", "r647" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r720" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r719" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r721" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r718" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r10", "r103", "r105", "r109", "r444", "r464", "r465" ] }, "camp_ComputerAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "ComputerAndSoftwareMember", "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Laboratory equipment", "label": "Computer And Software [Member]", "documentation": "Represents information pertaining to computer and software used in an office setting." } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r31", "r599" ] }, "camp_ConsultingAgreementsWithExecutiveConsultantMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "ConsultingAgreementsWithExecutiveConsultantMember", "presentation": [ "http://camp4tx.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consulting Agreements with Executive Consultant", "label": "Consulting Agreements with Executive Consultant [Member]", "documentation": "Represents information pertaining to consulting agreement with executive consultant ." } } }, "auth_ref": [] }, "camp_ConsultingAgreementsWithFoundersMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "ConsultingAgreementsWithFoundersMember", "presentation": [ "http://camp4tx.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consulting Agreements with Founders", "label": "Consulting Agreements with Founders [Member]", "documentation": "Represents information pertaining to consulting agreement with founder." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivable", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r257", "r259", "r260", "r264" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r257", "r258", "r260", "r264" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, short-term", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r257", "r258", "r260", "r264" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofExcludedAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of preferred stock", "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r241", "r242", "r245", "r660", "r661", "r662", "r663" ] }, "camp_CorporateExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "CorporateExpenses", "crdr": "debit", "calculation": { "http://camp4tx.com/role/SegmentReportingDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://camp4tx.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate expenses", "label": "Corporate Expenses", "documentation": "Corporate Expenses" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CounterpartyNameAxis", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsWhiteheadInstituteforBiomedicalResearchDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r114", "r120", "r121", "r226", "r243", "r430", "r437", "r451", "r590", "r591", "r592", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r874", "r875", "r876", "r877" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "camp_DeferredOfferingCostsIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "DeferredOfferingCostsIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred offering costs in accounts payable and accrued expenses", "label": "Deferred Offering Costs Incurred But Not Yet Paid", "documentation": "Future cash outflow to pay for deferred offering costs of stock issuance included in accounts payable and accrued liabilities that have been incurred by the entity." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r3", "r21" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r3", "r111", "r150", "r166", "r183", "r593", "r608", "r609" ] }, "camp_DescriptionOfBusinessAndBasisOfPresentationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "DescriptionOfBusinessAndBasisOfPresentationLineItems", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Basis of Presentation", "label": "Description of Business and Basis of Presentation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "camp_DescriptionOfBusinessAndBasisOfPresentationTable": { "xbrltype": "stringItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "DescriptionOfBusinessAndBasisOfPresentationTable", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Basis of Presentation [Table]", "label": "Description of Business and Basis of Presentation [Table]", "documentation": "Disclosure of information about description of business and basis of presentation." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://camp4tx.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r278", "r282", "r311", "r312", "r314", "r628" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentPeriodEndDate", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentQuarterlyReport", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r670" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentTransitionReport", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r702" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentType", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r713" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofBasicandDilutedNetLossPerShareDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders, basic, (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r85", "r110", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r139", "r141", "r143", "r144", "r145", "r149", "r230", "r315", "r341", "r346", "r371", "r372", "r445", "r466", "r600" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofBasicandDilutedNetLossPerShareDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r85", "r110", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r141", "r143", "r144", "r145", "r149", "r230", "r315", "r341", "r346", "r371", "r372", "r445", "r466", "r600" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r138", "r146", "r147", "r148" ] }, "camp_EliLillyAndCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "EliLillyAndCompanyMember", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eli Lilly and Company", "label": "Eli Lilly And Company [Member]", "documentation": "Eli Lilly And Company" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee compensation and benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r869" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of gross unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r313" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period over which unrecognized stock-based compensation expense to be recognized (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r313" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockMember", "presentation": [ "http://camp4tx.com/role/StockBasedCompensation2024EmployeeStockPurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofExcludedAntidilutiveSecuritiesDetails", "http://camp4tx.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options", "verboseLabel": "Stock options outstanding", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [ "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine1", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine2", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCityOrTown", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCentralIndexKey", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r668" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r668" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityExTransitionPeriod", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r753" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFilerCategory", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r668" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r752" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityRegistrantName", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r668" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityShellCompany", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r668" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntitySmallBusiness", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r668" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r668" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r707" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r748" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r748" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r748" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r5", "r83", "r84", "r85", "r106", "r107", "r108", "r122", "r123", "r124", "r126", "r133", "r135", "r137", "r151", "r192", "r193", "r204", "r229", "r256", "r315", "r331", "r332", "r338", "r339", "r340", "r342", "r345", "r346", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r423", "r463", "r490", "r491", "r492", "r509", "r563" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r717" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r675", "r685", "r695", "r727" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r672", "r682", "r692", "r724" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r723" ] }, "camp_FacilitiesAndOverheadExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "FacilitiesAndOverheadExpense", "crdr": "debit", "calculation": { "http://camp4tx.com/role/SegmentReportingDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities-related and overhead", "label": "Facilities And Overhead Expense", "documentation": "Facilities And Overhead Expense" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://camp4tx.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r374", "r375", "r385", "r639" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://camp4tx.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r374", "r375", "r385", "r639" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://camp4tx.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of financial instruments carried at fair value on a recurring basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r879", "r880" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://camp4tx.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r227", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r274", "r373", "r375", "r376", "r377", "r378", "r384", "r385", "r387", "r392", "r432", "r433", "r434", "r586", "r616", "r617", "r622", "r623", "r624", "r625", "r626", "r639", "r641", "r645" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://camp4tx.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r374", "r375", "r376", "r378", "r639", "r882", "r884" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://camp4tx.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r376", "r380", "r382", "r383", "r384", "r387", "r388", "r389", "r390", "r391", "r442", "r639", "r642" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://camp4tx.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r227", "r266", "r271", "r273", "r375", "r385", "r392", "r432", "r586", "r622", "r623", "r624", "r625", "r626", "r639", "r645" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://camp4tx.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r227", "r266", "r271", "r273", "r275", "r375", "r376", "r385", "r392", "r433", "r586", "r616", "r617", "r622", "r623", "r624", "r625", "r626", "r639", "r645" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://camp4tx.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r227", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r274", "r375", "r376", "r377", "r378", "r385", "r392", "r434", "r586", "r616", "r617", "r622", "r623", "r624", "r625", "r626", "r639", "r641", "r645" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://camp4tx.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r374", "r375", "r376", "r378", "r639", "r882", "r884" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://camp4tx.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r227", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r274", "r373", "r375", "r376", "r377", "r378", "r384", "r385", "r387", "r392", "r432", "r433", "r434", "r586", "r616", "r617", "r622", "r623", "r624", "r625", "r626", "r639", "r641", "r645" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://camp4tx.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring basis", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r639", "r879", "r880", "r881", "r882", "r883", "r884" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesFinanceleasecostDetails": { "parentTag": "camp_LeaseCostFinanceLeases", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesFinanceleasecostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r409", "r413", "r646" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesFinanceleasecostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows used for finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r411", "r417" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity of finance lease liabilities", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total future minimum lease obligations", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r408", "r421" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, current portion", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r408" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of maturities of finance lease liabilities", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r887" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, net of current portion", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r408" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r421", "r816", "r820", "r898" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r421", "r816", "r820", "r898" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r421", "r816", "r820", "r898" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 remaining", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r887" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesoffinanceleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: amount representing imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r421" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r410", "r417" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r407" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesFinanceleasecostDetails": { "parentTag": "camp_LeaseCostFinanceLeases", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesFinanceleasecostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of ROU assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r409", "r413", "r646" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesFinanceleasecostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average incremental borrowing rate", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r420", "r646" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesFinanceleasecostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term in years", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r419", "r646" ] }, "camp_FinanceLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "FinanceLiabilityCurrent", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Financing liability, current portion", "label": "Finance Liability, Current", "documentation": "The amount of financing liability classified as current." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r679", "r689", "r699", "r731" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r679", "r689", "r699", "r731" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r679", "r689", "r699", "r731" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r679", "r689", "r699", "r731" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r679", "r689", "r699", "r731" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r712" ] }, "camp_FulcrumTherapeuticsInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "FulcrumTherapeuticsInc.Member", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fulcrum Therapeutics, Inc.", "label": "Fulcrum Therapeutics, Inc. [Member]", "documentation": "Fulcrum Therapeutics, Inc." } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/RelatedPartiesDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "verboseLabel": "General and administrative (less than)", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r49", "r543" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r49" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IPOMember", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial public offering", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r205", "r207", "r208", "r354", "r355", "r356", "r357", "r379", "r381", "r386", "r396", "r397", "r398", "r487", "r489", "r548", "r585", "r586", "r632", "r633", "r637", "r638", "r640", "r645", "r871", "r872", "r901" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r207", "r208", "r354", "r355", "r356", "r357", "r379", "r381", "r386", "r396", "r397", "r398", "r487", "r489", "r548", "r585", "r586", "r632", "r633", "r637", "r638", "r640", "r645", "r871", "r872", "r901" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://camp4tx.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r114", "r117", "r322", "r324", "r325", "r326", "r327", "r329", "r330", "r333", "r335", "r336", "r337", "r450", "r496", "r505", "r631" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for federal, state or foreign income tax", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r77", "r81", "r114", "r136", "r137", "r150", "r169", "r183", "r323", "r324", "r334", "r467", "r595", "r597", "r598", "r631" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r811" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r439", "r811" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in operating assets and liabilities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "camp_IncreaseDecreaseInOperatingLeaseAssetsLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "IncreaseDecreaseInOperatingLeaseAssetsLiabilities", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease assets and liabilities", "label": "Increase Decrease In Operating Lease Assets (Liabilities)", "documentation": "The increase (decrease) during the reporting period in the assets (liabilities) created through operating leases." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Stockholders' Deficit", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Convertible Preferred Stock", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r679", "r689", "r699", "r723", "r731", "r735", "r743" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r741" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r671", "r747" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r671", "r747" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r671", "r747" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r150", "r164", "r183", "r608", "r769" ] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://camp4tx.com/role/SegmentReportingDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://camp4tx.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Personnel-related expenses", "label": "Labor and Related Expense", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r443", "r597", "r768" ] }, "camp_LaboratoryEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "LaboratoryEquipmentMember", "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Laboratory Equipment [Member]", "documentation": "Represents information pertaining to laboratory equipment." } } }, "auth_ref": [] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseCostAbstract", "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesFinanceleasecostDetails", "http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease costs:", "verboseLabel": "Finance lease costs:", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "camp_LeaseCostExcludingFinanceLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "LeaseCostExcludingFinanceLeases", "crdr": "debit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Lease, Cost", "label": "Lease Cost, Excluding Finance Leases", "documentation": "Lease Cost, Excluding Finance Leases" } } }, "auth_ref": [] }, "camp_LeaseCostFinanceLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "LeaseCostFinanceLeases", "crdr": "debit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesFinanceleasecostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesFinanceleasecostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total finance lease costs", "label": "Lease Cost, Finance Leases", "documentation": "Lease Cost, Finance Leases" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of operating lease costs and finance lease costs", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r886" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r57", "r422" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of maturities of operating lease liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r887" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r421", "r816", "r820", "r898" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r421", "r816", "r820", "r898" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r421", "r816", "r820", "r898" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r421", "r816", "r820", "r898" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 remaining", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r887" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: amount representing imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r421" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r9", "r33", "r34", "r35", "r36", "r37", "r38", "r39", "r114", "r115", "r116", "r191", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r351", "r352", "r353", "r395", "r520", "r602", "r618", "r666", "r840", "r889", "r890" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r47", "r71", "r458", "r647", "r653", "r654", "r815", "r819", "r833", "r885" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r35", "r92", "r114", "r115", "r116", "r191", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r351", "r352", "r353", "r395", "r647", "r840", "r889", "r890" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LocalPhoneNumber", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MaximumMember", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails", "http://camp4tx.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r156", "r213", "r214", "r215", "r216", "r277", "r306", "r307", "r308", "r320", "r378", "r438", "r486", "r488", "r495", "r512", "r513", "r571", "r572", "r573", "r574", "r575", "r578", "r579", "r580", "r581", "r583", "r584", "r613", "r619", "r627", "r632", "r634", "r635", "r641", "r642", "r643", "r644", "r649", "r842", "r891", "r892", "r893", "r894", "r895", "r896" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r715" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r715" ] }, "camp_MilestoneTargetsAxis": { "xbrltype": "stringItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "MilestoneTargetsAxis", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone Targets [Axis]", "label": "Milestone Targets [Axis]", "documentation": "Milestone Targets" } } }, "auth_ref": [] }, "camp_MilestoneTargetsDomain": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "MilestoneTargetsDomain", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone Targets [Domain]", "label": "Milestone Targets [Domain]", "documentation": "Milestone Targets [Domain]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails", "http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r156", "r213", "r214", "r215", "r216", "r277", "r306", "r307", "r308", "r320", "r378", "r438", "r486", "r488", "r495", "r512", "r513", "r571", "r572", "r573", "r574", "r575", "r578", "r579", "r580", "r581", "r583", "r584", "r613", "r619", "r627", "r632", "r634", "r635", "r641", "r642", "r643", "r649", "r842", "r891", "r892", "r893", "r894", "r895", "r896" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r734" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r742" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r716" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r112" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r112" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "verboseLabel": "Cash flows from operations", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://camp4tx.com/role/SegmentReportingDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails", "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofBasicandDilutedNetLossPerShareDetails", "http://camp4tx.com/role/SegmentReportingDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to common stockholders", "terseLabel": "Net loss", "verboseLabel": "Net loss", "netLabel": "Net loss attributable to common stockholders", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r48", "r55", "r72", "r85", "r90", "r102", "r104", "r108", "r114", "r115", "r116", "r119", "r125", "r129", "r130", "r131", "r132", "r133", "r136", "r137", "r142", "r191", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r230", "r233", "r235", "r239", "r315", "r341", "r346", "r372", "r395", "r462", "r541", "r561", "r562", "r595", "r597", "r598", "r664", "r840" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAbstract", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Standards", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r715" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r679", "r689", "r699", "r723", "r731" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r706" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r705" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r723" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r742" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r742" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r50" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfOperatingSegments", "presentation": [ "http://camp4tx.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r609", "r828" ] }, "camp_NumberOfVotesPerCommonShare": { "xbrltype": "integerItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "NumberOfVotesPerCommonShare", "presentation": [ "http://camp4tx.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes per common share", "label": "Number Of Votes Per Common Share", "documentation": "Number Of Votes Per Common Share" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [ "r598" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpensesAbstract", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r75", "r595", "r598", "r603", "r827", "r829", "r830", "r831", "r832" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails": { "parentTag": "camp_LeaseCostExcludingFinanceLeases", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expense", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r414", "r646" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity of operating lease liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesMaturitiesofoperatingleaseliabilitiesDetails" ], "lang": { "en-us": { "role": { "netLabel": "Total future minimum lease obligations", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r408" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r408" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r408" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows used for operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r412", "r417" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r407" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r812" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average incremental borrowing rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r420", "r646" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term in years", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r419", "r646" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r67", "r86", "r87", "r88", "r497", "r498" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r34" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r100", "r647" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r51", "r636" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r715" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r677", "r687", "r697", "r729" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r680", "r690", "r700", "r732" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r680", "r690", "r700", "r732" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OverAllotmentOptionMember", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over allotment", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest expense", "label": "Paid-in-Kind Interest", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r3" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r704" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of deferred offering costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r11" ] }, "camp_PaymentsOfOtherStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "PaymentsOfOtherStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of other offering costs", "label": "Payments Of Other Stock Issuance Costs", "documentation": "Payments Of Other Stock Issuance Costs" } } }, "auth_ref": [] }, "camp_PaymentsOfUnderwritingDiscountsAndCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "PaymentsOfUnderwritingDiscountsAndCommissions", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of underwriting discounts and commissions", "label": "Payments Of Underwriting Discounts And Commissions", "documentation": "Payments Of Underwriting Discounts And Commissions" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r52" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r714" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r714" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r706" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r723" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r716" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r705" ] }, "camp_PercentageOfUpfrontPaymentRequiredUponFirstInvestigationalNewDrugStudy": { "xbrltype": "percentItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "PercentageOfUpfrontPaymentRequiredUponFirstInvestigationalNewDrugStudy", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of upfront payment required upon first investigational new drug study", "label": "Percentage Of Upfront Payment Required Upon First Investigational New Drug Study", "documentation": "Percentage Of Upfront Payment Required Upon First Investigational New Drug Study" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PlanNameAxis", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofExcludedAntidilutiveSecuritiesDetails", "http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails", "http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PlanNameDomain", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofExcludedAntidilutiveSecuritiesDetails", "http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails", "http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r707" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r751" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r706" ] }, "us-gaap_PreferredStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockDividendsPerShareDeclared", "presentation": [ "http://camp4tx.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock dividends declared (in dollars per share)", "label": "Preferred Stock, Dividends Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of preferred stock outstanding." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails", "http://camp4tx.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r41", "r241" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails", "http://camp4tx.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r41", "r522" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://camp4tx.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r41", "r522", "r540", "r935", "r936" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r758" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expense and Other Assets, Current [Abstract]", "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "auth_ref": [] }, "camp_PrepaidFederalResearchAndDevelopmentTaxCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "PrepaidFederalResearchAndDevelopmentTaxCreditCurrent", "crdr": "debit", "calculation": { "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal R&D tax credit receivable", "label": "Prepaid Federal Research And Development Tax Credit, Current", "documentation": "Amount of federal research and development tax credit that is receivable within one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance expense", "label": "Prepaid Insurance", "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." } } }, "auth_ref": [ "r589", "r614", "r834" ] }, "camp_PrepaidResearchAndDevelopmentExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "PrepaidResearchAndDevelopmentExpenseCurrent", "crdr": "debit", "calculation": { "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "R&D expenses", "label": "Prepaid Research And Development Expense, Current", "documentation": "Amount of consideration paid in advance for research and development expense that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "camp_PrepaidSoftwareAndSubscriptionExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "PrepaidSoftwareAndSubscriptionExpenseCurrent", "crdr": "debit", "calculation": { "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software and subscriptions expense", "label": "Prepaid Software And Subscription Expense, Current", "documentation": "Amount of consideration paid in advance for software and subscription expense that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "camp_PrepaidVariableLeaseExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "PrepaidVariableLeaseExpenseCurrent", "crdr": "debit", "calculation": { "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease expense", "label": "Prepaid Variable Lease Expense, Current", "documentation": "Amount of consideration paid in advance for variable lease expense that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "camp_PrincipalPaymentsOnFinancingObligationsFailedSaleLeasebackTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "PrincipalPaymentsOnFinancingObligationsFailedSaleLeasebackTransaction", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on financing obligation", "label": "Principal Payments On Financing Obligations, Failed Sale Leaseback Transaction", "documentation": "Amount of cash outflow for the principal payments on the financing obligations arising from the failed sale-leaseback transaction during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds received", "label": "Proceeds from Issuance or Sale of Equity", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r1", "r500" ] }, "camp_ProceedsFromMilestonePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "ProceedsFromMilestonePayment", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from milestone payment", "label": "Proceeds From Milestone Payment", "documentation": "Proceeds From Milestone Payment" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductOrServiceAxis", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r186", "r441", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r587", "r594", "r597", "r598", "r620", "r621", "r648", "r649", "r650", "r652", "r655", "r755", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r838", "r839", "r900", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductsAndServicesDomain", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r186", "r441", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r587", "r594", "r597", "r598", "r620", "r621", "r648", "r649", "r650", "r652", "r655", "r755", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r838", "r839", "r900", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProfessionalFees", "crdr": "debit", "calculation": { "http://camp4tx.com/role/SegmentReportingDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional and consulting fees", "label": "Professional Fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r597", "r608", "r664", "r933", "r934" ] }, "camp_ProfessionalFeesAndOtherGeneralAndAdministrativeExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "ProfessionalFeesAndOtherGeneralAndAdministrativeExpensesCurrent", "crdr": "credit", "calculation": { "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional fees", "label": "Professional Fees And Other General And Administrative Expenses, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees and other general and administrative expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r4", "r422" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r57", "r94", "r461" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r422" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r4", "r422", "r449", "r461", "r647" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r57", "r422" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r704" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r704" ] }, "camp_RDMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "RDMember", "presentation": [ "http://camp4tx.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "R&D", "label": "R&D [Member]", "documentation": "R&D" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails", "http://camp4tx.com/role/RelatedPartiesDetails", "http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r156", "r213", "r214", "r215", "r216", "r265", "r277", "r306", "r307", "r308", "r314", "r320", "r378", "r435", "r436", "r438", "r486", "r488", "r495", "r512", "r513", "r571", "r572", "r573", "r574", "r575", "r578", "r579", "r580", "r581", "r583", "r584", "r613", "r619", "r627", "r632", "r634", "r635", "r641", "r642", "r643", "r644", "r649", "r658", "r836", "r842", "r882", "r892", "r893", "r894", "r895", "r896" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails", "http://camp4tx.com/role/RelatedPartiesDetails", "http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r156", "r213", "r214", "r215", "r216", "r265", "r277", "r306", "r307", "r308", "r314", "r320", "r378", "r435", "r436", "r438", "r486", "r488", "r495", "r512", "r513", "r571", "r572", "r573", "r574", "r575", "r578", "r579", "r580", "r581", "r583", "r584", "r613", "r619", "r627", "r632", "r634", "r635", "r641", "r642", "r643", "r644", "r649", "r658", "r836", "r842", "r882", "r892", "r893", "r894", "r895", "r896" ] }, "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract", "presentation": [ "http://camp4tx.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Significant segment expenses", "label": "Segment Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r672", "r682", "r692", "r724" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyDomain", "presentation": [ "http://camp4tx.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related and Nonrelated Parties [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r114", "r118", "r119", "r190", "r272", "r276", "r427", "r428", "r453", "r459", "r515", "r516", "r517", "r518", "r519", "r539", "r570", "r932" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyMember", "presentation": [ "http://camp4tx.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r114", "r118", "r119", "r427", "r428", "r429", "r430", "r453", "r459", "r515", "r516", "r517", "r518", "r519", "r539", "r570" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://camp4tx.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r114", "r118", "r119", "r427", "r428", "r888" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://camp4tx.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [ "r114", "r118", "r119", "r888" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://camp4tx.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Parties", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r114", "r118", "r119", "r190", "r427", "r428", "r430", "r544", "r545", "r548" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://camp4tx.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related and Nonrelated Parties [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r114", "r118", "r119", "r190", "r272", "r276", "r427", "r428", "r453", "r459", "r515", "r516", "r517", "r518", "r519", "r539", "r570", "r888", "r932" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://camp4tx.com/role/RelatedParties" ], "lang": { "en-us": { "role": { "terseLabel": "Related Parties", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r424", "r425", "r426", "r428", "r431", "r506", "r507", "r508", "r546", "r547", "r548", "r567", "r569" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsWhiteheadInstituteforBiomedicalResearchDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r114", "r120", "r121", "r226", "r243", "r430", "r437", "r451", "r590", "r591", "r592", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r874", "r875", "r876", "r877" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/RelatedPartiesDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "verboseLabel": "Research and development (less than)", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r321", "r585", "r595", "r596", "r608", "r897" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "camp_ResearchAndDevelopmentExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "ResearchAndDevelopmentExpensesCurrent", "crdr": "credit", "calculation": { "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "External R&D expenses", "label": "Research And Development Expenses, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for research and development expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r673", "r683", "r693", "r725" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r674", "r684", "r694", "r726" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r681", "r691", "r701", "r733" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r78", "r757", "r813" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedStockMember", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofExcludedAntidilutiveSecuritiesDetails", "http://camp4tx.com/role/StockBasedCompensationRestrictedStockAwardsActivityDetails", "http://camp4tx.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock award", "verboseLabel": "Restricted stock vesting", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r826", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r44", "r62", "r457", "r493", "r494", "r504", "r523", "r647" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r83", "r84", "r85", "r122", "r123", "r124", "r126", "r133", "r135", "r137", "r192", "r193", "r204", "r229", "r315", "r331", "r332", "r338", "r339", "r340", "r342", "r345", "r346", "r359", "r361", "r362", "r364", "r370", "r405", "r406", "r490", "r492", "r509", "r935" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://camp4tx.com/role/SegmentReportingDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails", "http://camp4tx.com/role/SegmentReportingDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Research and collaboration revenue", "verboseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r73", "r74", "r150", "r162", "r163", "r177", "r183", "r186", "r188", "r189", "r261", "r262", "r263", "r441", "r595", "r598" ] }, "camp_RevenueMilestonePaymentIncludedInTransactionPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "RevenueMilestonePaymentIncludedInTransactionPrice", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone payment included in transaction price", "label": "Revenue, Milestone Payment Included In Transaction Price", "documentation": "Revenue, Milestone Payment Included In Transaction Price" } } }, "auth_ref": [] }, "camp_RevenuePerformanceObligationNumberOfPerformanceObligations": { "xbrltype": "integerItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "RevenuePerformanceObligationNumberOfPerformanceObligations", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of performance obligations", "label": "Revenue, Performance Obligation, Number Of Performance Obligations", "documentation": "Revenue, Performance Obligation, Number Of Performance Obligations" } } }, "auth_ref": [] }, "camp_RevenueRemainingPerformanceObligationFixedConsiderationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "RevenueRemainingPerformanceObligationFixedConsiderationAmount", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed consideration amount", "label": "Revenue, Remaining Performance Obligation, Fixed Consideration Amount", "documentation": "Revenue, Remaining Performance Obligation, Fixed Consideration Amount" } } }, "auth_ref": [] }, "camp_RevenueRemainingPerformanceObligationNoticePeriodForTermination": { "xbrltype": "durationItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "RevenueRemainingPerformanceObligationNoticePeriodForTermination", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notice period for termination", "label": "Revenue, Remaining Performance Obligation, Notice Period For Termination", "documentation": "Revenue, Remaining Performance Obligation, Notice Period For Termination" } } }, "auth_ref": [] }, "camp_RevenueRemainingPerformanceObligationTieredRoyaltiesPaymentPeriodAfterFirstCommercialSale": { "xbrltype": "durationItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "RevenueRemainingPerformanceObligationTieredRoyaltiesPaymentPeriodAfterFirstCommercialSale", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tiered royalties payment, period after first commercial sale", "label": "Revenue, Remaining Performance Obligation, Tiered Royalties Payment, Period After First Commercial Sale", "documentation": "Revenue, Remaining Performance Obligation, Tiered Royalties Payment, Period After First Commercial Sale" } } }, "auth_ref": [] }, "camp_RevenueRemainingPerformanceObligationVariableConsiderationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "RevenueRemainingPerformanceObligationVariableConsiderationAmount", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable consideration amount", "label": "Revenue, Remaining Performance Obligation, Variable Consideration Amount", "documentation": "Revenue, Remaining Performance Obligation, Variable Consideration Amount" } } }, "auth_ref": [] }, "camp_RevenueRemainingPerformanceObligationVariableConsiderationAmountCommercialSalesMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "RevenueRemainingPerformanceObligationVariableConsiderationAmountCommercialSalesMilestones", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable consideration amount, commercial sales milestones", "label": "Revenue, Remaining Performance Obligation, Variable Consideration Amount, Commercial Sales Milestones", "documentation": "Revenue, Remaining Performance Obligation, Variable Consideration Amount, Commercial Sales Milestones" } } }, "auth_ref": [] }, "camp_RevenueRemainingPerformanceObligationVariableConsiderationAmountContingentDevelopmentAndRegulatoryMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "RevenueRemainingPerformanceObligationVariableConsiderationAmountContingentDevelopmentAndRegulatoryMilestones", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable consideration amount, contingent development and regulatory milestones", "label": "Revenue, Remaining Performance Obligation, Variable Consideration Amount, Contingent Development And Regulatory Milestones", "documentation": "Revenue, Remaining Performance Obligation, Variable Consideration Amount, Contingent Development And Regulatory Milestones" } } }, "auth_ref": [] }, "camp_RevenueRemainingPerformanceObligationVariableConsiderationAmountContingentPreclinicalMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "RevenueRemainingPerformanceObligationVariableConsiderationAmountContingentPreclinicalMilestones", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable consideration amount, contingent preclinical milestones", "label": "Revenue, Remaining Performance Obligation, Variable Consideration Amount, Contingent Preclinical Milestones", "documentation": "Revenue, Remaining Performance Obligation, Variable Consideration Amount, Contingent Preclinical Milestones" } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenuesAbstract", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use asset converted to fixed asset", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r418", "r646" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r742" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r742" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofExcludedAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Security, Excluded EPS Calculation [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r146" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Excluded Anti-dilutive Securities", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsBioMarinPharmaceuticalIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsWhiteheadInstituteforBiomedicalResearchDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r349" ] }, "us-gaap_ScheduleOfConversionsOfStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfConversionsOfStockTextBlock", "presentation": [ "http://camp4tx.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of common stock issuance upon conversion", "label": "Schedule of Conversions of Stock [Table Text Block]", "documentation": "Tabular disclosure of information related to converting stock into another financial instrument(s) in a noncash (or part noncash) transaction." } } }, "auth_ref": [ "r14", "r15", "r16" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Net Loss per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r825" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of restricted stock award activity during the period", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r65" ] }, "camp_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r4", "r422" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://camp4tx.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r114", "r118", "r119", "r427", "r428", "r430", "r544", "r545", "r548" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Cash", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r8", "r68", "r899" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://camp4tx.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r18", "r19", "r20" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://camp4tx.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r18", "r19", "r20" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://camp4tx.com/role/StockBasedCompensation2024EmployeeStockPurchasePlanNarrativeDetails", "http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails", "http://camp4tx.com/role/StockBasedCompensationRestrictedStockAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r279", "r281", "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", "r309", "r314" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of stock option activity during the period", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r6", "r7", "r64" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock, Class of Stock [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r23", "r24", "r25", "r26", "r27", "r28", "r60", "r61", "r62", "r97", "r98", "r99", "r152", "r241", "r242", "r243", "r245", "r248", "r253", "r255", "r358", "r500", "r501", "r502", "r503", "r619", "r754", "r815", "r817" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "Security12bTitle", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r667" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "SecurityExchangeName", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r669" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentDomain", "presentation": [ "http://camp4tx.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r73", "r74", "r75", "r76", "r150", "r158", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r183", "r184", "r185", "r189", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r209", "r210", "r343", "r344", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r605", "r608", "r609", "r615", "r651", "r900", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://camp4tx.com/role/SegmentReporting" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r76", "r150", "r157", "r158", "r159", "r160", "r161", "r173", "r175", "r176", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r189", "r604", "r606", "r607", "r608", "r610", "r611", "r612" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://camp4tx.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingOtherItemAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingOtherItemAmount", "crdr": "debit", "calculation": { "http://camp4tx.com/role/SegmentReportingDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://camp4tx.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Plus: Other segment income", "label": "Segment Reporting, Other Segment Item, Amount", "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)." } } }, "auth_ref": [ "r150", "r175", "r176", "r183", "r608" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period of the award (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r628" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://camp4tx.com/role/StockBasedCompensation2024EmployeeStockPurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of discount from market price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r29" ] }, "camp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanOfferingPeriod", "presentation": [ "http://camp4tx.com/role/StockBasedCompensation2024EmployeeStockPurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Employee Stock Purchase Plan, Offering Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Employee Stock Purchase Plan, Offering Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationRestrictedStockAwardsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r294", "r295" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationRestrictedStockAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationRestrictedStockAwardsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r294", "r295" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationRestrictedStockAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationRestrictedStockAwardsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r298" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationRestrictedStockAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r298" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://camp4tx.com/role/StockBasedCompensation2024EmployeeStockPurchasePlanNarrativeDetails", "http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails", "http://camp4tx.com/role/StockBasedCompensationRestrictedStockAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r279", "r281", "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", "r309", "r314" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "calculation": { "http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares reserved for future issuance under the 2024 Equity Incentive and Employee Stock Purchase Plan (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r29" ] }, "camp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "documentation": "n/a" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at the end of the period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at the end the period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r301" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r292" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r290" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "calculation": { "http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails", "http://camp4tx.com/role/StockholdersEquityScheduleofReservedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options outstanding (in shares)", "periodStartLabel": "Balance at beginning (in shares)", "periodEndLabel": "Balance at the end (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r286", "r287" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of outstanding options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning (in dollars per share)", "periodEndLabel": "Balance at the ending (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r286", "r287" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at the end of the period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r303" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at the end the period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r302" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at the end the period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r302" ] }, "camp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "documentation": "n/a" } } }, "auth_ref": [] }, "camp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfEstimatedFairValueOnGrantDate": { "xbrltype": "percentItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfEstimatedFairValueOnGrantDate", "presentation": [ "http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of estimated fair value on grant date", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Estimated Fair Value On Grant Date", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Estimated Fair Value On Grant Date" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://camp4tx.com/role/StockBasedCompensation2024EmployeeStockPurchasePlanNarrativeDetails", "http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of outstanding stock maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [ "r870" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://camp4tx.com/role/StockBasedCompensation2024EmployeeStockPurchasePlanNarrativeDetails", "http://camp4tx.com/role/StockBasedCompensationRestrictedStockAwardsActivityDetails", "http://camp4tx.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options cancelled (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r292" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r290" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://camp4tx.com/role/StockBasedCompensation2024EquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r629" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at the end of the period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r29" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at the end of the period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r29" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r66" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at the end the period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r302" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale price per share", "label": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails": { "parentTag": "camp_LeaseCostExcludingFinanceLeases", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease expense", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r415", "r646" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://camp4tx.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r73", "r74", "r75", "r76", "r89", "r150", "r158", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r183", "r184", "r185", "r189", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r206", "r209", "r210", "r343", "r344", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r605", "r608", "r609", "r615", "r651", "r900", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r5", "r42", "r45", "r46", "r83", "r84", "r85", "r106", "r107", "r108", "r122", "r123", "r124", "r126", "r133", "r135", "r137", "r151", "r192", "r193", "r204", "r229", "r256", "r315", "r331", "r332", "r338", "r339", "r340", "r342", "r345", "r346", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r423", "r463", "r490", "r491", "r492", "r509", "r563" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Statement", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r122", "r123", "r124", "r151", "r231", "r232", "r234", "r236", "r406", "r441", "r499", "r510", "r511", "r514", "r515", "r516", "r517", "r518", "r519", "r522", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r535", "r536", "r537", "r538", "r539", "r542", "r543", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r563", "r597", "r598", "r659", "r932" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r122", "r123", "r124", "r151", "r190", "r231", "r232", "r234", "r236", "r406", "r441", "r499", "r510", "r511", "r514", "r515", "r516", "r517", "r518", "r519", "r522", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r535", "r536", "r537", "r538", "r539", "r542", "r543", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r563", "r597", "r598", "r659", "r932" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r676", "r686", "r696", "r728" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [ "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of convertible securities (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r5", "r25", "r42", "r45", "r62", "r228" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock (in shares)", "verboseLabel": "Shares issued (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r5", "r41", "r42", "r62", "r500", "r563", "r576" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted common stock (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r5", "r41", "r42", "r62" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://camp4tx.com/role/StockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r5", "r41", "r42", "r62", "r291" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r5", "r41", "r42", "r62", "r509", "r563", "r576", "r665" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance at beginning", "periodEndLabel": "Balance at ending", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r42", "r45", "r46", "r56", "r524", "r540", "r564", "r565", "r647", "r666", "r815", "r818", "r819", "r833", "r885", "r935" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityAbstract", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://camp4tx.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r59", "r240", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r256", "r358", "r369", "r566", "r568", "r577" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r63" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://camp4tx.com/role/OtherBalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Other Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r756" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "camp_SupplementalInformationRelatingToLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "SupplementalInformationRelatingToLeasesAbstract", "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesFinanceleasecostDetails", "http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other information:", "label": "Supplemental Information Relating To Leases [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r722" ] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning", "periodEndLabel": "Balance at ending", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r217", "r219", "r220", "r221", "r224", "r225", "r231", "r232", "r234", "r237", "r317", "r319", "r456" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning (in shares)", "periodEndLabel": "Balance at ending (in shares)", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r40", "r234" ] }, "camp_TheWhiteheadInstituteForBiomedicalResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "TheWhiteheadInstituteForBiomedicalResearchMember", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsWhiteheadInstituteforBiomedicalResearchDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Whitehead Institute for Biomedical Research", "label": "The Whitehead Institute For Biomedical Research [Member]", "documentation": "The Whitehead Institute For Biomedical Research" } } }, "auth_ref": [] }, "camp_TierOneProductMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "TierOneProductMember", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsFulcrumTherapeuticsIncDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier 1 Product", "label": "Tier One Product [Member]", "documentation": "Represents information pertaining to Tier 1 Product." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r714" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r721" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r741" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r743" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "TradingSymbol", "presentation": [ "http://camp4tx.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TravelAndEntertainmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TravelAndEntertainmentExpense", "crdr": "debit", "calculation": { "http://camp4tx.com/role/SegmentReportingDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://camp4tx.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Travel and entertainment", "label": "Travel and Entertainment Expense", "documentation": "Expenses incurred for travel and entertainment during the period." } } }, "auth_ref": [ "r49" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r744" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r745" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r745" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r743" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r743" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r746" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r744" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TypeOfArrangementAxis", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails", "http://camp4tx.com/role/CollaborationandLicenseAgreementsWhiteheadInstituteforBiomedicalResearchDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r349" ] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnbilledContractsReceivable", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsEliLillyandCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivable (less than)", "label": "Unbilled Contracts Receivable", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r440" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r740" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and penalty expense", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r328", "r630" ] }, "camp_UponAchievementOfFirstLicensedTargetMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "UponAchievementOfFirstLicensedTargetMember", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upon achievement of first licensed target", "label": "Upon Achievement Of First Licensed Target [Member]", "documentation": "Represents information pertaining to scenario upon achievement of first licensed target." } } }, "auth_ref": [] }, "camp_UponAchievementOfSecondLicensedTargetMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "UponAchievementOfSecondLicensedTargetMember", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upon achievement of second licensed target", "label": "Upon Achievement Of Second Licensed Target [Member]", "documentation": "Represents information pertaining to scenario upon achievement of second licensed target." } } }, "auth_ref": [] }, "camp_UponAchievementOfThirdLicensedTargetMember": { "xbrltype": "domainItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "UponAchievementOfThirdLicensedTargetMember", "presentation": [ "http://camp4tx.com/role/CollaborationandLicenseAgreementsChildrensMedicalCenterCorporationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upon achievement of third licensed target", "label": "Upon Achievement Of Third Licensed Target [Member]", "documentation": "Represents information pertaining to scenario upon achievement of third licensed target." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UseOfEstimates", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r79", "r80", "r153", "r154", "r155", "r156", "r446", "r448", "r601" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails": { "parentTag": "camp_LeaseCostExcludingFinanceLeases", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://camp4tx.com/role/CommitmentsandContingenciesOperatingleasecostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease expense", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r416", "r646" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r710" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WarrantMember", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofExcludedAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of common stock warrant", "label": "Warrant [Member]", "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." } } }, "auth_ref": [ "r656", "r657", "r660", "r661", "r662", "r663" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofBasicandDilutedNetLossPerShareDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average common shares outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r140", "r145" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofBasicandDilutedNetLossPerShareDetails", "http://camp4tx.com/role/UnauditedCondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares of common stock outstanding, basic (in shares)", "verboseLabel": "Weighted-average common shares outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r139", "r145" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://camp4tx.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "camp_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://camp4tx.com/20250630", "localname": "WorkingCapital", "crdr": "debit", "presentation": [ "http://camp4tx.com/role/BasisofPresentationandAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital", "label": "Working Capital", "documentation": "Represents the amount of working capital." } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r708" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/808/tableOfContent" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479772/718-30-S55-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(14)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "184", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r754": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 77 0001736730-25-000070-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001736730-25-000070-xbrl.zip M4$L#!!0 ( '""#ELX_)'C#0@ -4I < 8V%M<"TR,#(U,#,S,7@Q M,'%E>'@S,3$Q+FAT;=U:87/B.!+]?K]"E]1EDRH@&$,2(),J)F%V<[5+LH34 M[GVZ$G8;ZR);7DF&<+]^6Y(=((199B<[2S)50S"26MWJY]=/LL]CG?"+\QAH M>/&/\W]6J^1*!'D"J2:!!*HA)+EBZ83\$H)Z(-5JT>M29'/))K$FC7JC17X1 M\H%-J6O73'.X*.V<'[OK\V,[R?E8A/.+\Y!-"0L_[+$@]".O7F]#L]5L-FC0 M;K?&8>"=><7O='U MS8#__MC_3QESHUYO?$&CNJZ0 M?PL5DY]H&@*O?I00)Q42@-0LFA,=4WVPWSKK?DFN,AJ&R(M5#I'N^"=E]AA. MD.I.U3O[.^+T:F4(WW3BU<7PZK66"?Z:Q'0*1,*4P0SKB(Z9(C_G5"*P^9P, M(1-2$Y&23T(FQ*M7?R8B(I>]GVZ;9!2#I!GDF@4*:XW$KE0SD6*:VF\_38U= M2M-'JC YF(9D3AY2,>,03J#BLB5=CD*!LZ<")0'.0%E*:#HG>:IE#N@\B@2K M%S!YE"1X)1GE)*(!_B2)2+!8:>'ZK75((0"EJ)R;+@E] )QWR:;"WT)T!J?D M5FS@'*9#P"2*"^R6XG#T) 1)9C$+8J)R\[$8/P,)A1$30,(41Q5B!,V,Z1@# M5!D$UD%C-T/71(AA3G%82,;SY65X']CSWP3V@$0LQ>P:H"RR64'@87=LEDOM M+(V00"P]X/> YR':1,0LI:Z":&.&=#),N,&JP3#G"S 6.%#/ID:\A\P8KI@> M.<<.B$"!,+'3*>M/0+&R1%S,5 E/"1.FM*0X$34_.K_1R\H2RE3IS)JW[P-H MS5T"VF@E*P?[9PWOM*L**!4ZP)""B"*&EX?JR*;LFE )%AR8;#;F8))( !$Y MYDS%9H3IEB G&EXTUR%3 15E4X+PJ^CO5T!\'@G %S0WL%^V^O>4DDGJ*9CJ\5,QK-A!PSYU2IT\H& <3D=$E".UNN(&#A$D&02Y/SI2KQ@M5$*(V_FU,P MM*4"-/2;.SD@AQN&1 A>W-$]ZUTX'AAZ,QM4LW=-\R>_CIQ7,55/)14K&+5@ MA]"6<[L>5(D4-=\HJ\'^*Z(_]8N ?Q/BW][?A66MT=E M04R&)Y_Y0S=MW=:G@9V7WOT6IL)=YC]OUR9-=X%8.[6 M_J+'.3&ZGR'PC!XSN\* <*DJ-1/.G\&],&47E EI;D=@SUB*\\CO@A\A21W M&]P7^(V&.%#!$[UM!.J8<:;M$$2;D'B?V/JOL/BK/$&LX"K98(JR\N+)S6O6 M]IT#W4[M"7I8U2.);%)!!(#E0,20/1PMP%9Q19&E4\&G8"IC2B?%&:\L:!.2 MC(LY8.LL%HXHZ0J4$7JO(AMJ:X"X.#?'+U NXQ@A![**J\EIIJ!3?NDB<6>< MSCLLM0MC!W57460>'4]- 4#)4,#&PL4U+YXJU^KNR;*6^#\L9RZ::[;I6(?K M;4V_UFJ?;&RNU[R-;9\SVZBUVYM;_ZS55JWIM5[=JEV"]E9FC^WRNB7&+*J, MIA_V_+UR0('F3B-[)-[JO6X OI9(D>T5>/G&M_N5V;?9"DIZ^01IZ&#?.ZEW MO6;%OBSQ[*V#8E5>*^!O'.O'^:I4>![-R9N*QIYM*/NY_L!X)<8ML5HWH>YM ME>4MNA94ATN#]\TIDA>QIWBD7).WL,0#FL#G(?.^XMU!&+V%91N9=\:VQE>JSRV MKW/^#E!+ P04 " !P@@Y;V.L U@X( !)*@ ' &-A;7 M,C R-3 S M,S%X,3!Q97AX,S$R,2YH=&WM6O]SXK82_[U_A9K,2Y,9()@O(4 N,US"]3+O M2E)"IGT_=61[C?4B6ZYDP_'^^JXDFR\!4JYWS2.9WLP1C%:K7>W'G]V5?1&F M$;^\"('ZE]]=?%\NDVOA91'$*?$DT!1\DBD6C\DO/JA'4B[G4E=-;S:6E,P[O#B(6ET/0ZW<:S23M3IF? MAAVG6OW7P:HXD)W#JOG7U2/E@$:,SSH_C%@$B@Q@2H8BHO$/)062!59&L?\! M&H_ZS>74.M9"%9S%4#CJU+1W_<\A' M9/2Q3^[[5P_#F]%-_WZ?_>S_>O6Q-_BQ3WI7(W+[@3CM>J-$>O>D=WU[-^I? M;[7]>73]O]Q9#A0&P 2O7JUISTQ,>L/WO4'_OGS[ZZ?^?PJ?:]7J=BP^[^=_ M,Y6R8/9W.MK8Z.A-B?P;.)^1'P7W2\0#J>T@:4C3H\/F>?=+_$FH[R-'ECD$ M::=^5GC(8A^CV"D[Y\G?2A2;'70JA0LONO#J9CC52E,[?T-".@$B8<)@BCDE M#9DB/V=4(L@Q!D-(A$R)B,D'(2/B5,L_$Q&0J]Y/=PTR"D'2!+*4>0KSCD11 MFC(18YC:KS],M7T*TWNJ,#@8AFA&'F,QY>"/H62C)6V,?(&KQP++ UR!LIC0 M>$:R.)49H/%8,)C: 8-'2817DE%. NKA3Y*("!-7*JSDUAHH%B,T]$2'R29ALP+BD(#%&%T- ME$4T2P@\%,=AN33.X@ )Q- #?O=XYJ-.1,Q2Z$J(-J9))\& :ZQJ#'.^ &.. M _5D:<2[S[3BDI;(. H@ @7"Q"RGC#T>52$)N)BJ IX2QDREDN)"5/]H[48K M2TLH4X4Q:]:^#: U]@EHHY6H'!V>UYQ65^50RNL 30HB"!A>'JL3$[(;0B48 M<&"PF[9).@A[-U.Y3=#9R 2&2KV3SF\@D M*D#NF#!E& FE(#9Z= &[X+)E/I3 \0O",D]P"]R48#HGQZ/#MM.]HY*.L>8.3<6F M09!D4F6:83#BV!9BP8ZE$\9X(%2%U.OE\UK]_.BPT>K6&^5&JWU^9F"L!^KM MVGR@77?JN$"]^V9CZ>U%+ M^ZD\HS\Q-K.\V" (L:]@$8BRSU\N3>2+<@93L MY>:*Q9 33D1"4;8N9G4 M,%A*+QNT1D*E^+L^74-=RD-%O]M3"'*\94J >,;N\(ET;KBG25 WN[H/CK.Y M72?6JI"J>2[&U$<-_L$W=8#9#ZI$C/7C#%O:1^!YY_M$OO356_3UF%\T$GN' M^>8^8?XO]Q;F>,PO[IC2@KXTFRZC=L%D&G<[0Z"T7O7-K:-8^:5"6MK5,N8' M5!F9[ _/Y I74&D(V6=HGU%RC-A&:E::^O&OKC^+&Q)^SQB:;VZ^+/9,VWSR M3Z_R(K5 CW.B>PB&P-.%G&XZ/08(DSR?SWN&*=!'G:!!%2QGNP]S@E<<=WP1 M^/+RWO;/&RB/^CA1P9SQM@+599RE9@JB34B\3TR5H+!$4%F$6,%=,L[DF6;C MP=";K@#VJIGH8:(/)+))"1$ A@,10^;L-0=;R>9)%D\$GX!.EC$=YT?(,J=- MB!(N9H"CTU!8HJ0K4$;H?9-*HK(&B,L+?;H#Q3:Z"#F09=Q-3A,%G>)+%XD[ MX7368;'9&#.INXHB_91ZHA, 5A$Y; Q<[/#B 7:E:A]BIQ+_^\7*^7#%#)VF M_OI8HUYIML^V#ERWCR@D.^*]_*X1?V]?ULM51XZLW9J_+&'(HH\[GT('K%N1U!6M4^ M'NP4WAU$0T.784, O)A7M+RV'1 MN=#)>DA.3;6XH0M9?K\Q$^[8AS@3V/K&8UYN5A=3J(N,EJ7;IWSY2Y+Y MIWV5\]2\0OH'4$L#!!0 ( '""#EMM2QF)G00 "P5 < 8V%M<"TR M,#(U,#,S,7@Q,'%E>'@S,C$Q+FAT;=U8;5/;.!#^?K]B+\Q1F(F-G1?R"C,A MA"F=*TE)F-Y]NE%L.=;5MEQ)!G*__E:R31/2,'#3HT ^9&*O]N79?;3:J!^J M.#KNAY3XQ[_T?[4L..5>%M-$@2EE@!B5FT[+Z;L9A*N* W<,ECDKRK2BI8D*^1[!^*P:-] M\WB3 VNAB8@EM 3JUC2ZT6W(YDQ!O6:[Z_&O1+X2IHQ\? &3J\OIU>!B!K,QN&VXLJ?VT(;I:&BD]:93?-/$M\*B36"RWP(& >%7K! E?$GX3 M47]!=1!$[>XTV[VGT"PEOH_-VHIH@#2X1[R_,XF>E_DKAO@2U;7<]L^HX![; M+V$]J^?U!+7M9DNCUT4@GI?72Y]UGS(B<(]&2[BD6%NL3@)G7,3@.M:GDD%% M?2'@PCP'3'HD@J^Y+E!,L \?LH1J8CJ].K+2')6K',G-WU$DR"+TJ0.)D"!P MPU1H3 OZ-6."ZM-4:O0MIF^BGDL3UX#H D..TQ/FF;R&8:,!CCM MXN2KV#6%5PXXW0:&\B&$Z>*8Z>&\G>W\SV@1D2O_,/8_4*+^72C+!= M02.B#6Z]U"NF3.>;"IEC!\O4=I6GWP,6W_EMY8&Y)?T74$L#!!0 ( '"" M#ELNE9+-G 0 #$5 < 8V%M<"TR,#(U,#,S,7@Q,'%E>'@S,C(Q+FAT M;=U8;5/C-A#^WE^AABD',[%C.PE)[,!,+H26OA".A+GV4T>VY42';?DD&7!_ M?5>R#0FY,%SGR@'YD(FSVI=G]]%JK>%2)O'1<$EP>/3#\$?#0,+/C)^1:]Q*9=4QN2HMC-LE<_# MEG8R]%E8' U#>HUH>-B@N.?W0S_JDQ!''>ST<#!OGZ\*8'UP$1,4U(#M1V%;G*[I#Z5J.V8 MSGK\*Y&OA!E "0A__CC'DXOYZ#0_G9ZA\\N+V>7H;([F4V3WT:4Y,\X&HDSVP#M#T!,U_F:#9Z.+] MZ&PR,Z9__C[Y"XW&>+2,YS+G(,+B5;(=/NCGW0\Y"M MR(2PN&M??H%F))"4I1HZBY!<$C3#W,-8.]A3JKL[?<>QO#%+,IP6^LGV M]A'H$(@%#$D:42*:*GRUWB=".T\*=)6RFYB$"Z*"P')WI]OWOH9F&0Y#:-9& M3"*@P0/B?"[*ORC@2Z5KV/WO4<$]NE_#>E;/ZPGJF]V>0J^*@(.@K)C0MT0:"V4)T4G3">(-LR/M0,JNJ+(L;U"$568P+EZ8:NU;RUJFB)K)KU>=@0U3=* M;&I12X:;LD[;[ X.MHHMT]XJ>\RL8PX&VZ7_U6K7[-C=;VY5IV#P)+,MG=XR MQ5!% >4_;+0;M4)%6-?);I&]OJ$5AS<*R;)&Q9=GWM/'ZCC71R(:Y0OH-65C MM3ME8WTPS%=9^5: GQGK^V+]['^(YN!5H=G=Z?0\H;_1;T2=<3^S.%P#]T22 M6@ICXTGE?<+2JL=!3F##]*!K(<%B&J(Z&:\AMV0WYFJO+ MEZ<2Y#4 &B\IB=#)W>PS+=_.7@X;W@AQ]LXYA0QGD.*-9.LQ\UX^@I>G/)7J MU:E:L+]9CI:>%+_PFK%ZCY=8EY,8YM9KLO5FKQHUK7L5[$,WR^5VE:^_ M#*R^RRO+EKXJ_1=02P,$% @ <((.6Y!R 7)%%0$ BXX- !$ !C86UP M+3(P,C4P-C,P+FAT;>R]:W?B2)(P_'U_A5YFGYGJ-NJ9GV>[SKW^Y>KR^O?W+_^W]QZ?_KU+YW]\>OFJ? M/3,<43?0KADE ;6T5SL8:L&0:K][[*?]0K1[AP0#CXTJ%?':M3>>,/MY&&@U MO=:,'XOOL@NCT]9)BY)*JZ;32D.W.A72&-"*T>\VC*;1,2S:+#]?T$;3ZC:- M9J7?T?5*P]0'%6(V&I5!:S!HD_Z@;S:Z9>O"[#=-DW9T8IG]1K?;[PY(S6K4 M.KI1'S1-W>+?'0:P9EBWZU^89#3^M30,@O'%QX_XHQ&\54UO]!$GJ[?J>BEZ M\,VQW9_)DZ^OK]77>M5CSQ^-;K?[D=^-'[7?9IY[ZS.'/UF#27RT77B4(BRG MCP?9ST\?_1@PXOH(51( GG!R>D6O58Q:/ @UK600/H!/S>JS]_(1;O"U).N MF_:R^>DX/S\@KDE3LZO 6#-OQ&.OFB!@2N]4ZD;R7=_.@AY\T_CXO]^^/II# M.B*5^:_[; J; ?'[_!VXN+ DRYY=?C1VZZ.XF:S&]QHUH[UJ_>*)^(4%K,\^ MC;?[Q(_GNYP^D.3B,2UJ9^,*;LPL+/0KSX2,%R$0W9@^?.$0X-<2=2L_'DN] M3T-*K-ZG$0V(AJ]6Z!^A_?)KZ=IS ^#=RM-D##,VQ:]?2P%]"S[R"7[L_<=_ M_,>GP X\@0)AMBN^_!0]T\&O)K "AN&2$(U'[XL:%STVN M87:,.+>N1=_^3B M]06N^?]>V_\ 5C&[Q+SCD>791 _N-6I4!<9!RQ== TO7XA:)6A!"= M60_(@A[2TY(/?&'$1-FAA:XMAG?#49^RTMPGFR"2+6K:(YCLKZ5F/(&()2X> M \_\.?0B+3= XHJ6 !.%@;0I[A% JOJG:[1 MBN<:3V[Y9'WZC&N?GZV1GJP^/]GO?(5W@[LQ93 ;]_E1C.(OSJJ)LS(6Y_-Q MEK\8'5"@:I/Z&6(!I=6%SR4M3$_C2NLB &$ T[='8P?%&+\V9'SV:0E0??,M MD _\>]./1-_TO9#Q7UR[7"!0^+3](8&;I?CZB!(_9+0G?HF;GS[.WHM_XQ@+ MXX4PA_G!(H%]\>/Q<]ZQ@.D><1+)F"#0;(NF'^5$2@*/;?G9A??QXF?J>B/; MS1IV4]#,#/%Q=O:K5AWQ5/9GQ_!G+AB.;(?Z@1#YLZ\A[5PDMW,-"KS 9170 ME]=W[&=N461_(/7H7?)HKH\1T#0^=7WJP>N>&YH.]0* 8O;WDJ?O9I_.]W M?Y_5S_,O)S.8'7W,-6#\"\Q %J VYBJCHAOPO_B]Z;UDFE;JT59E^M7X3OP[ M_LC'F75G@Z$F 1B$/1Q$*^M4]&8R4'1GFY75I5M9&F>[K*PAU\H:X*%5ZD81 M*VM*L+)YIFP$"W+MC<9@!H%A?_5F@ST'9:3 M%^E+[=NZ=W+N)\3_#?NXMY\I)I3X#?NU-[O*6=NO-X M4!OZ"-&UVJE[ET>SH8^!K%/W2 ]O.QX#2Z?NEA[0=BQJ%ZBV=^_R7,38GN"O MO-HC 5Z&7<+4TNK%Q5]KI^X/'DJ.%@GS4_]O'E2.%@EXY:CN M9^._J(AL73FJ)X0LZ1(*CP2'4W<%#^RP'PE+,FQ-SN0P%!9_K9^Z7W:X?*GB M8'[J>X?'29@J#OZG[C<>.&&J.,"?NO-X4!OZ"#G$]5/W+H]F0Q\#6:?ND1[> M=CP"EAI[=TMSB_/"*FM.?;?Q@+9C83 _=8?Q2+9C8? _]7W$0]N.A0%>7D20.O1MP>3(+]-O[N[TK-T.O&$DIZ&KE-O/H3LI-7D_V2$B9K31) MPWDGXI?78UT/Y[L7RJXM1_H&;(&-BN:YASFRDE?_X7+)(P\ M/>I7TO=X9]Y)\LS)L("T;KV\X"^2^J5UYS<'/X;#PX R>.C1&P2OA-&3H7YI MW7AYP5\D]4OKN.?2OU]"YMH!6*+PX!?[#?\Z'1-(6@]9;A04R072><<^"T"L MA#!)-B: @N]D-"-QAK9C,>I^HY9M$@?/5J'LVF-CU,+K=^DWI@!$\]W@BC'B M/G.C=GZ[U7&$YK=?:.JI)SP_2)QI\;L=#.]Q!4_>LJ?WNU-K=#9.'A6/%M3: M6EI/7P:/_69[ M(R%R'ZA/,2/AG4O:F3HEL.M)%!&61[C-^ (?X9G[ '')V.M!3 M!<'D[6[3.;4@V-&0[]D+ 1,;E'19R]AYI!K72+8G(I8X;[ +F\_%,8,KNG%LD[)/_, MVW#=S6VX;D$V7/?4@GF'9;9][;;(@/E3BQ2>AYB5 ?.G%H8\FDP^3J)5]]0B M?,?$SQ&"9]U3"YX=R2EPP2Z%$I7-JI2']0N6YM(ZL M#& N3I!+Z*KFR(J:B9OLQM;2^:IKZ.V!^@&SS8!:!]%I106H#$-:__!8@)8@ M.&X8TKJ&$I!_D0+7D-8KW$2O'>3

/LWQF&M!ZD-)@Y3G6489RTMWDHGCF* MVCAI!_50/'.$+'_#.#4W]>!FUE%TS*EYM8?%RK'TBW3IXK)AY2@23%J/_-8U MO1&HD.@8Y*^>R3O_+>"(-Q*Z AC@N5@>[]9^\S;&#IKG*=UJTKKVTF/L2)*O M)JW;+SW&CF1QUZ2-'TB/L2/IL9JT<86-,/97ZE)&'$#8E36R71LL#U[A>-Z: M3-J(PPG@[%BZ3-I8Q G@[%C:3-HHQ0G@[%CZ3-H81H*MWT+?=JGO/XHAT@<; M/'P^4XTE;0Q#"JP<2R=)&\.0 BM'TCIU:>,44F#E2'JE+FTLX@I&L&PG1-7^ MB">KVX%-_9LWTPDM:GUAWDB<.LHMA+O!#6&N[3[[]Y0]#@FCOTVR!YAO-N.^ M4!;8?8?>,SJ@C)UUPDE=VCC&66/[6+PM;0PD1W8^EB8^WM^?*3]*&_&0#D/' MXB%IXQL'D9CO)J>F+FU,Y$SQ?"Q^EC:.B6\;TL:;'J@#J[)$7^%IKV'_MTGZSKRHG=[9 MM9?)UIWU=EUA^IA=6&_H!$"S5\^,\IBHC\V6OWBA:U'FG^=CV2^]3_ /)Q?; M[#=-DW9T8IG]1K?;[PY(S6K4.KI1'S1-W?HG[I),W_&#B0-D,[+=RI#:S\/@ MHM$OMA4,+PQ=_S^EV><(>X9'^UX0>*,+HS8.X+X_)F[\@.DY'KOX$Y"; M/AA<#F#^E0$9V<[DXB]/@"I?^TY?M0=O1-R_E'U8;/2,;_^;PN?@R_SG:S05 M7;]T;)?&4S-J^O^Y1(!4+&KR@QD]]X([M/@4S(3(, UMR.C@U]*?UJ,"C/8G MTG>HY@VT:T0U,,>GCP3P@R"-T;2(K!DDU#D. CY.]$#?8S"9BHD'6(Y]>A'_ M<6G9_M@A$R [OA[^TN7L<(A]GLEJ$J="'/O9O>!+%;>GA%'5!7$$0(*!%7\Y MNEV%6Q\7KW<[U:Z>?4NO&OSZ1SX>BV]&$(_6:&FP$@3-KZ5Z:6ZQ4VAHEA=2NOG_6;O[W^K^NOO_U1KN^ M^_;M]O'Q]N[[46;?W6CROQ-_"'01>&Y9^UR]KFHUO=GH+IWP+(^TX!-[1< F M$JC4^^?._R7VY>_BF?0)%YWKN]W $@YA:I \?4+Z"85327()&CT7MB\^> M&:)"QN8Z):X*!_! S] K_\W5Y724GL+R,D627N^_0A_,PTF!"^YLA/@HN!_4:M2L#"A)AKI=Z?_]1M-UJ7R^CYL!+TSW\R6OKEXK___>/JX>GF MX>L_M(>;^[N')^W^Q\/CCZOO3]K3G08ZXPD4@V;4M;L'S6A^L'[1[KYH3_]U MHZ742:)*KJZ?\+;1K3=V85IQQ7;1X[EH5)NKK-8]4?47CVG!D&I_Q$C7A*FO M@6=(K2WDW#U__4;XE;.T8\&5R@B&&.)K%8M,*A-*6(6Z,2W52[V_A2X5"*OK M90T]DRW%)#H!:T!>;QT!XAX[D/PHB)^V4'7HW-KH?2R7( /B^(D(:40BI+$@ M0I8Q\]/#U??'6\ZRTG#ST7@W2. =,^^ >2,MI6FUP$O_.HIYM=F:KKW1R/8Q M<*)]L<%9 D+H4W:10Q#=\( 'OBS>C8FLB<$FH]*HU5NG(U)DL\66$;X]>M9\ M9L)BR6A<0:FMM^KZ/Y^-ZK_&SR6-.,'T5D/OUO4W0_]#UQOB]JQ3W>J,W[9Q M_FM&=_PFL&T#27P\,'W7C(+%J2#D!_K,V[VX =8FQL3< DZY^G;?T)Z&E)$Q M/T#4UZX]-H[B/AM3^/%9_L/-&S$#OG ,.+%DP1KQ-7],30P&6YKM:G;@:^:0 M&RI;&N%G[RRUCA!UZW:KG48G;]"MV:RVFK650;=-AVK4J@9.8'W\;EFP+@[' MU<9O&)#+$/+S4/#&!V>4O*(#6TLE H%W_.!'$K/)M6?-FN;@6YJX;130,?-> M<)RI3=XN]3Y3A[P21I<*E?^JSCST[38G\4?9,7/O?_/S97Q:IX"BA__VPQY5E,>K[T7^^PGA&S!K=4N_. MI=K?J6L1Q]$>,>RP7*QL HJ=YU9+HK+ZP2'[6V@[2->: 6:#]COU@[)6+SIL MUJS6-IC,Y=@3/N0%PSUG^X5> @]=5&K5SJ(-T"<^%5N;S"IZNIM!3OOB>*E( MRCP!G0T37<.?=^S)>TWT,9Z@=4U&?69;SPNL4\[M*$??X4+\CMV#^@=AO;EU M@,=,?2.^3\QAZ-, ]XEG9[3MA.X]^*+S_]MC8:Q$7ZN#$U\SZEU)MTXVU!/1 M$M';N6< ;GM,'"W)/-'N!J NJ+_@P;*YU&8O=Y;UT(KCVK]B68.J?E3&^&.X>N0C-?Q2UHAK:1]J8HU]4!APO_\O6 $^SQ^%EW 6T3@\ M 8]/@D^2^('6U36+3/SJ8O0_KTJY#AF#\<5N!'P4E5WH)Q*C5>K]@RXHKID/ M%FSC;,A!R;[J?BVL91^?!_MW3Q:8-"[/630@RP"WC.P@ /X")6 &S'/1_'8F M&@53?*+=HDC'_%$P%SZ3@(C-DCG),1UC'#(_Q*'AQD,(3S;T)@H'4#JA(QS3 MQ\J3]@$QV[ZLU6O5Z(%@:/.0ZQA#KOL6(V*^B70 "ZB:VWI, 0;A$G%^PNKM MM:P>\=RRC<=9'G@'Q CX)YH#ZZ :,4T@1H8)R1P_#*5\YE4-@%O)O.&/@(KA M*RR6Q8#2$2Q_4D:E!L.!)D"8/6O/S'L-AO'M*N@XRN=FT8'MGCTV68Q MBDHF3DEF]% J#MDI];YG&1W%[EE*!-TYY_#DU_.XS/(ZFQ7FY0<.D?B CG5I MV'B*[9H\[),'X$VVO9UW?5B+E;%0AE^29*5Y226&S%\Y8*X%7-9F[NN;DFWX,KBMYP) M?OS5AD_#9S475N6A@'NQ?:Z>7.*:-G'0IL7$''P8RVXMPBQ?P[TVVYH+WDQC MP!_(+YDN9>Z(RDX#NZE=$8%%RI:Q4^U#/V$G MP-2%W(&9+;(MZT:U4UN=(KGY]8;>*B1P(>VDZJOS4L\A;>_)#D2!_PTQA]JU M0WR_>']6;@@PPC5)5([&'*6-Z MM0V"3/,]Q[:T> TG 93-U6JD6B:@ZSDC);JS+DJ8/)RU9_XL:V/"M!?BA%3[ M3]Z;PD C$:R(W=*IUY#@.\-&Q,F/G)$35#1$C8R44,YRJ@6,II?R>^1?Y82!S\J^/UP3G"LGL:S+6>.5&W](IO65Z%S_!] M8"^AZA!*TUEB1M=CCI119[:?R=AEK)UW&AFPJ M[I]II<\H^5DA _CH!7%>R<1'T*E69.?0BBR[;GN?&;%+/(ZKW[[>8*N!Z[OO M3S??GQ;;:)V(5#/JU5HW7T;%\NO-9KL0Q[W=K!I&OH+2_4<36M5N,<&$O#O( MAWAL5@\5XVGL?<,EFS7O"1;3+/J[TI 6.7:K+7%=]=. MF?5NAU>2.:>QN9+$LBAL$:O=9JC&?<:S%*Z/@NLOR<[AK2N\-][Q8W^HGQ<+ M9R(5#R7UE/V_/;FW2KW;@(XTHZIDVWM ]E2V\9)D41?VX8=+0LL.J/6+!%20 MF*B':DR[6654)K;W\[$%;+M>;D0WEV!2J9CBOZ[$FQ3BK5OJ)8(,HUD6=7WQ M%_?&>-+R;\0!^4>UQR&E(/D(CZ5S5CG!U6(S5PU/E3C-Z8N]&5[Q]9F:XF"/ MNL&O-M+2Z\""7E/Z[]3U7U?I/YGUGU)R6\M-S!Y=J^12ICUHM[LQ%1_TN:C% M/%5&AWA\T@O5OGK^M"]$ -.@)ZD-$2RX.-]^.]GY1V7^46?X$UW$"9LD./V4 M2:*L$&6%[&2%(#VUE!4BK16BO/"]2-%F;@/EFJ:)FS/-5?V2]W QFT!3"?PEIDO63EA M2N2=@5R%,[US)(HG8W2C6NJ53C=X'L;\0ESUR;)-7IGVW?#,7QPVA; M7[G$F?@V]YJG2@BUE.CWAL\\4#]TYA,9)" @I9UVU4Y((S5#J2>EGF206(8> MZZ>ZTD_O ]O_C7T*[8!WXN"Z!BXX\6]458[GA]ANA?2],(@ZY6@/MO]3 @)1 M^F?G+&&D@2A&J1204D#'%DEXUB=70 VE@-X'MK'C#@-,<>5SSSR36JAO),"^ MTBX[:Q=$L-(N9R"*SK[E!9[I*_J;J 8G[P/;=[S__H&ZFRB5V?[BI4PL?B2..58F*R5-G M&^+>S ^?GY 0.39* YV'!@(BJ*L&'4H#22*3VBK_['UA^S,=$)[;_&/LN:!R M7-MC*UO\ [X-P,*;DTJJ5D"["OM MLK-V000K[:*TBRSRIAYIEZ;2+N\#VRJ3[#SU2EWI%:57Y)$T\3%E+:57W@>V M;]Z&=M]6?6C.1)VTE#I1ZD0> =--! R8KA9].\CAKDIFG9;,PNIPU?!8R2PY M9%:C5NH] C1)L._HK1)8IRFPD$+J*SN?S[EL7 MC#J\%"95OJ,DI\5,H"U71#GE4Q\9)LT5 D:11L M#CWE9^[0HZ[4>T)^X#W;X8-+VI[.\\JQ23BK,AA4P_W-]>W55^W[W=.-]G#S MUZN'S[??_ZI]N7OX'?ZL?+V[^SO^?GRZ>KKY=O/]Z5&[^OY9N_W^^SZ]YXQ5'$0URRL<%L<%%OK2+-?;'QT]#VL8<3 PPX$^V!CCT6:)ZK M??'82#/TRG]K'[ 584V_G'^*7S8N?P%-Y@;$=GGK_E?"K(KC>3]!C\$RDA[_ MP9 $FNV^>,X+U?RP#[?< #L7,MO_*1)&0]<$_08#\132/C5)Z..!1'2B<;%* ML1TO?>'#X?,6'5/X#\S5M)D9CG!(DT:?&I&)YC'^']>#!9EFR/"P)#SC:!"B M/5#5KAPG/46/A^7A;7?FZD #$ 4>0\6K#8@9Q.NEEA@P X!EN&,ZH34'!$:? M 3QXT0M1W $CTN=).9J0YB6]&I-+@Z3#8ZPORMJ8>?Z8F@$\-78(/NSU_P6_ M0>WPZ8Z2'I(<3/0-'X;)/C/O-1B6-8+C+L5457L:4H![:MKX0I]@"V2 -!5F M/?)PA A'6"=93B$3UXVC]T,?$.-/ <@AQ*<4@1MHJ\P?3:"-1!@US,3GQ">B MU\VXKR; Y'MH0UL$?&9!U"%]X$:@6J ("U[,* #3DWAM M&XT'^(#G..[Y; %AEM:?"- O)Z*3EXNW\#%O! 0 = \@FG@A_.F"68/$.YBL M$G4('\?V7,@@+21AG?X^S]LG 9",JR,];B<<% MG/@Z$%PR<;CAAC1U!^G/!<'"^PX"\P=<: FXPVW!7;X-1$%83,1J(9I./#X^].HQ*Q&N*T80B@,^ M^VKC9P/-@44(@5A>,D_/<;Q7]!OS<%WD:U;0L;QH-M;S8<7H'(,1.&=<]:75B>KZP(E"2PPU*&$H%;K^\ M4,<;7GQ+3B8Y)1I#(&,]H7+\5:CE$3)L]-%#\ NR-2,LG% M +5!,@T8U0K1D(%G^'D&_EJ#A9\-R1>*@TR7'ZT1% /E/^%F/ 'D4O%9?$:8 MT!=$+&V69H [CP.ILVM>:3B8:& MU2<6#MB,*+/)"P&V!R_E4C'$H1AB2ANA/ Q UO&YD:Z M]V;C=)\G,P0+!!M?HZ\%)F0,:#L!9#K#'@PGJ>*_/ M%3+>&:']C3\R7N?CEOEW%TD Y!,WR2.)K2CB(!0QA\C$6 /3UN;:"2TDK@LL M&]2JCU*%4:YDP 1?IN>XC/ TZC(PFZ9CH'^,[G3H(LF@G)BQ@<) T-(J(V@0"02@(7P? MS(D193S^ LZX(HV#D098B[:(1_ (&P.[D3# '7PKQ$B), [QFDL9CWIP&W0B M9((/,+8'@'2@FDC6I>NP?I MB>'A&1LL%;]0GI,$"(Q#L$F(!Z6JRT/7GOOLH4!U/)__3J+_+]0-:1GP-;8# M[AS_$=HLCBY&CI1+(TO(RW2J++$Y@AMCH=8"S8]UR7.@H_ MAW>]0NRP@MMECD/%#C2(:N272<2KJ!I0@D\=M&1S.S,&Q_=#HU=]GK>1,*2# M2H$ KGER4;*-1_B&VW+DO_,^TNF4S"M()X&,"]!FY:E36*)M MTB1O:5$0QA(DV5):&G).AS.X((P^!"\KY78P1*?RZ:9)3PK^!]OA\\/!P#9M MZIJ3J:=J ]# [#>)+Q(C^!_HC;Z 2Q@EM:%_R1^?S96$UV)/-WI5.+/\(CBG MPM.=.K8*U0=C-0S(T\#F"5J)F(Q%X8Q3.!">H$@NB\+ CD N&H^IL=#-BP0M M@!PPP"8*HT<(,DW#]!$[SC A!HW$/GTZ0"0DK_NL$':X++71&,,DP& .>9U) ML$$N4X@X&"+H8$ %(LPAQLUXO@%:E,R-4] #1BP4E ZJ1X$K$3,%969ZKC>R MS7(B],IPS\-G>3E@E-S"-\2G">OE)/]X-OD\3L3#_4^T>@G#O1EW !\.4+B^ M$E;6X*H]&/C:AVEH+[[$$]2'!*1ZGU(W+K*8*:W %'3,;/>GN>(_7!L_^AB( M('6[0)M!R._@WY&I7\:1@#@L"H#%O^G8%G]'R22@9 +N-?-D Y>;*R(9D9=# MT(D7&228\LL\9R&/$8R7,*E+P$B'AY3HF3\S(YI\HRPQ7P0R_4M\5'&I!#O1 MH/CH;$KJ*]4P>Q])'3ZRT,& M?/R_A:,QT"8+M#N8R&]Q[/P1+X5C7[L2TJ.F&S7M [X0Y0O_[>ZW1[P9)PR? M?N'%59QM_RJ*CJ)4^A49\\CRJ7(C+I_P95%]P-DU%5M\'8+0&A&>88^;5$(R M8'T'?W'%=W @+ %X#@DC(+O%9EN\^YFJH1%&+@RV6+S#Y4&ZS"N14XG@YJ\[ M-O@L%I=32TQFD84NU %*WX0JQ?!1]@,O_DF7 T4!6Q#-' CX)@@_/WP&I11L M4MJS0?5;5;N=[@V6>[NM'"? '!@,155P^GEH!KR0Y@SNML!R!,%D.2\_+ M3\H.^S3)5A%E*LM>X-'QO@^>*L]TXRGP9U!%]5<;<2\X>$FAIZBMXE@2O A@ M1]!A*,XAN T!V*5S"6&K)4)5NW)75&@E$F)$?M*E*-;\,2I_^!Y<(DG9 8;T MDA!>,F15NWG#1$1\, HW<%8"LYN+&2Z?4'IH7A]0).P46&$XYN.M%7'C$%XS M'6&US+P7B39_7L[P6J_5_#\M%..$3E;!#- $@I,;7K!$$GT& >$"D=C35I9) M?D%4J!O;:Z]@556U:U1\0 A12GQ-5V]%55WIDL8 MAK#X1Z=)8DND--9D.O@Z9@/R9$$$S[3H 7@Z1>;OHI'4J7! M@!%2U?X!Q!Q5\"%Z&$^'*/.Y PE/-B%?040X#]P=C1(3\9-^1(>X8([_E,@ M>*3),ULNG[P\^2%0EE!4C&9J33."76NJ$! G.FYY!.?OS47WB>+>G\ -'SJ!>D'2Y%G!V%Q*1KE MYG/,"*E!J]JWE0AC:&$P^R7>VXXE[[2H;':*\'V;\;IOAUK/B;\W@U_Q3-I& M32AH?LW\^62T\M2<2;#)Z[NG]BQ6E,(*.:%'5>@HG]UPU =9C<(B]5EA4L7E MI'YB4ZTTH&P4A+S! '=40>0]8YK-,Z-\M5-E+A:+:EY#C3OHTR[@.>+D!*LIL4^7\476]4(O3 MTOH,ZQWFO41M7JX^GSS[>KA[X]+IM;[ MU&R>O%"("N;[Z=M^8+RI/)[ NW/M^A:YSB EB\:TX-".H)G78G9?$<,"F M$\$GU ])K,HE(Q&=@D6\V";EVL/'7&80H4CK2\4EBAQ>YA+O*6,N *X%B9B1 M,06KV/3!=&+C*-5 V$AG#D^-4S3O>LX=I,"S @O^4''JQ??19+=L' M5W_" ^V32&0F[2]$L--H-^*&((U.[5+S)Z.^YV +(7B$&U$I(97E+,:.0NSI M M$G<0 >Q^7-/<#SX\$=+]K,<,#=P)Y$/'0DHK4P/321$4W9[Z*#SXR/9>*@NKVN]@&7FI=? O<;N%Q1#CUN:,V(U,VO1(,Q)W M04$A:'CA'(DVW<&P&=IC#GX>;8 O@^$D B?X-IKP'L_-YM8?MKL19=.IB4R6 M>YKO7$8W"NF:6%==$R68QCOMFGA_]?"DW7(CVJA=?KG]?O6==U&\_?[E[N'; MU=/MW?=%[M^0L%NES< 070J\\1K:W!<0A'=:U;XD&Q>/2?QNZ]5WMUN]#$2Q MVF%9J@TDF/D/EX"5@FX2<*8EJAJN4<NM M=K7;S;ZE5XW,Z\N&,AI5O9G]RK*AEE]OZ*WB)E5?.=2&S>FW[T\N"'QIA_*B MR+ZS$=7_+72I5M?+/+Y5TVO-A*CW>0Z.5"#X3$W*0\!U(P%#8P8,:TBB3\R? MSPQD@E6)9CO@_W>Y @(KF]07M?[N9FDDX,JEI/5RO"]=9R3-4,OJU783Q2;J M!"V>]88$LQ:.V[Z?>WZY$0[F"EU$N,;_:V#:E*2XOUY62#!/#GE6KFMR$_Q_ M[K2X]*)X_$*257VRW_!,AR^\;Z#G:K@-^X!>5^A;)1ZAAGGS"V8%2!G\-'M$ M'/_7$O["\ <^67DF9'R!5''E6OB?FRE)7 77A#'LT/H_F*]9TL16'-CK;\&% M&XXJEL?=/QP66 4 0CG3H$D_J-3Q^(AN66_6/GV6UC MY.20(7.?2\L@Q13GQ!2-(S!%O=1K-D(60"O4T6M**VR(D /!S=K%]WRVWK)'04Q"C)_G=<\WM&*=3ZAGE5JTH.T8665V0P?QN MJ6^-K"Z*^KJG17T%6=F22NW[.!V:9]G_$=I13T^7!KO8V&?+(VNC%P*<]PYQ M _ Y;V*(?J=Y^:2AEWKU.[#%?+84M#9L41P%&4A!G69'$@HZ;_OW M+FF5YO#&)AP8%6]0P61B%0_>5J(F8/V*4'W C]P-?OB4>XYY&:)6ZC7+>LN0 M)("G(L$'$:F%DA#NNI5UHRD)"9VW=2KR?FG!$O7<+8PU$C4":C8S+-![H]3K M*A/TO ADC;S,1R#-4J]1DX5""LU!D'U++%L$[CV\)1$<-D\\VF;QY\#J&^WY MY;6!6F!&&^5:NR@CZ 0"R(JK%%?EW-7,RU7M4J_=*==W#_@=-C ^5W+<%05+ M!5IJ&[R?6FH=5F)Y(=9+[5Q"<)S9G7>8+-KKU[!S%?;EM:E_L4O]R+'K0]YO M_<>5R1O<^-J83+#44)5]G'.&^SI#,B*&>T$+VV7T-'AB@M'=V:Z4)]Z@F."< MF&"=W5<($_#\B)JA2\($[Z:L [#'0CHMZU"[=5NI 83AUZEQMQT3-'5,M>^T M=V8"M5,G%?FL%Z#%D(]1ZC7*G?K.F<%R[=+)+T,_QZTEDW//_:''@@H>-:OV MZK:HIH:'<9C?[6!X'?JP&LIB[IAD\L; ?J-6Y=^4>1EL41-M7(W:I23&A=K1 M.TS]\49DM$ N]5*OWI'%&7LW=NA\(EDJ4E9.RN#X&4>IEE_*1MTRHVRU-%UO M:30PQ])H%!6T5X:J'#24*Z5L5QKB=<7=[EG6%BV084TB[UNCNG;BMK=!L9R:U1.SG455FA6TM'DXRF MA+^>YCM%I-\JVU(JRE@B%7-21K?4V]TWE]%BE#WMUES,8%'M:(HW'W?>!&CI MI5Z[7*\7%<"2)4M5M:39JU&Z.]T9H+/+S6Y19;?2-3@XJ7S#KY[[S+>?"LLX M5!VK5VCOIL2NS,K NDOY.C.I8 M_-_H%M4M3A*U*[W471%D+U#FGGO,8)M8>YI5%KBA =RP<^=P%5B2BDBV";>O M))(F>-"RI&"^&RN5-Y)WLMP698UN88TB.%,^_4IZQSU(2QLK,0QYM M>+K)]6B[=H;C>R G\@L#@.$-V#6U#4!M=J'[UY MM<8O6\7;<^Y_"!;-*Q;??/O"M9U?2P'#([CF\^:3Q>'Q7>FEQ>38UO$XZ3E" MW&J=!;:9*!I.C0+@9"R%TWEO0#T&GOESZ#F &_\OO,5V,%$=+W81<*G3LJ,A M*OC\1"BPB\=129Z^#W ?%G[SU6<=D_9(QX,OM)@N_W^)8OC/)?3 MUCUA=^PQP%/4^3F"TR$CU:DG/%A;S?;+)M/8RV3JI1X_9WPQI7/A@C8F3'O! M\:9'J9>UI4OA]_T=5L&G[%^%P=!C@'9K,Q-ENK3&"CAG3RX'OG>=7!/LIW:S M#)#'_]\ ^&+&&DF^J!$?X_9X_KIZ6<,#P+D%$)^)'=TR^*U&;G3EALBM M[X?YH8$A'QVL2:.LMQ] /;\0\,,J8PY@MU)HG] +I0Q8/S M550GB(].W9UW,#NZ/&$^%04^4'WT6J(PY"&*=U-[<@7S13@31\.C7,&JUTPR MM@/BJ!R!+7KS)-"\!V#>NM<"E#G#;QWP(6KM5KF]^[$R*GM *O)9UYNG&/*I M(_DTRIW=F_Q)F%<@MS0US7 4.NB: Z('MFF_GR/>/NPD1WV8.?RU>"!B0.!+ MU@UA+D#"3P'XLX!O7N; D^KK(%LSG*"%$+HR/4^$G!;DZL'("?M*& :H:@G( MJ5"C59=6R(IT!3\CYJ_R%HHW:=-[*S<_L&.33*/%.I9OQD.PF\GS#[7FQKJR#(-[G$3)[@=0IZDRG?2!4TN;]BJ452^\G)[(0ENX6=:"4+"S-;9"/ 9ZM$&]]IG*! M1H0]VVX\/:,VRTDF!4RPF>R@>JO0W"#NE8J?.-@%1D=M""8R MP>UAUPO0\&!PV=5LF/$I>=7:W. 6R:!H-#%J./9_'=R\8=0CN,E^^VE8PA&5Q,D^]%4%8G[Y"^C"# M,%C^RB:XV0LJ5@*^.;>-GOH7YXYL9)O])I!_1R>6V6]TN_WN@-2L1JVC&_5! MT]2M?]8PJ4J\-$P.0QN39UKI,TI^5L@ UG9!G%K<.OCXO6F46W6CC7[^K*A#+U:;[1S#;7\>KW64I,Z^*2:V;?BH=8$I59&/[L+CV7X7Y'5N&]7 MH[.1R'@"%4>U;_#H)S@P8C_;;!J#8A4!208-\?HVT M,,,4TTTJ3PIJ<'8^4&OLRE^94#%F0')*\,A)14L6^AX@U<@CCJ2M=-O0GWX0 MAWZIYHIJ?JHY97[F\2EAYC"JH@9OK!]Y\?%A>J=YP/:&RS^UPX4W7%:>[8'F MZNV!2+I^8=XHZSRWFS?3"1$B5[Y/X7_6$WG+N6/0U?'HX<;N!P[(DX*H>.2\ M>*2U9QY9=7QFUSC#XS,5@YP7@QA'5R)8(%2N-V4Y-U3QB.*1.1YI'U.)U&53 M(F<>E)AV_;]Y&^,VHSK]0HXG5%1I*0T1H[KV@R,DJ]5KFAR]))KM >!\?H M4;,A18@F!UX2&*=18/P='&-_>#,PV7^(MQ]R76@O%JYU2JJ\ZVBO#.AO#7FYNZ4AYT0.^5&IZ@M#45Y9T)Y:RS4W2D/FR8V MR\UZP5TSY&G,=5KI&UC:K0V8-XKM5<]]#T= ;@B=7(U(%PS5)8U($QZZ=4UO M1!$#N;FH!99#O:S7%EV[S3N/'JBSG6JI>"@"7+!7]TB [:6FJR+ =TN "V;K M'@D0SS1JE0TE 14!KK!>]TB W:6&K'0$>*I'Y&Z:@HR'S&LV1V59?$JO<+?O_=)(C<8F\%Z@<1*:NLD"VV V[=%X @ID<)T1[#-$."&WJIU\@X MNT'ML9XT@:R)VN4$DL] -'!?L:PW%/V<&?VL M"9'G$3#U4J]5:TE"(.^FTBKM+V@?HNR,!:?M?#/3]Q/51J!^]UQOUK5.4I<6 MB1_+JG8)'ZHB!LE(9>/XHU M]9WKZ54R0!$T\)T&FH-)K20(F-T/Q:D\@0=K'8T\G,GTW+^H%W3ZJ",G?=31 M'E*0SZ]_H>3'3!XS)@JTN'V"$3_X;@^3FCG:2TP/YGDWR-^*U*B) J9FQO'N MNWO6LFC:W0^P58+AO0B&32/@NPF&QHZ^W $$0U,(AO:BWZ<$@Q(,[T\P;)H9 M7R0/MG;TR/'R]M4,HK YHL;P0/W?FLC#_VD]3$MY3 M]HBTM#*.45LJ>VX(RE-'K6)IB*T=\CH[<+Y[ U06'@!\3%)6T0E\@#J A] M @!9&,R%7VG%P5(F% !?Z3OK\VP78^U*(.U[..I3=C>(Q #G1/]NBK'-8HDI M;ET5[BQPO@L3C<1'SMEV^:D^1K-;;K4V$##'[&VBB#V+>%K')/;&JNA6@?,M MAM@;1JG7Z-3+K<8&WK&B=-DHW3@BY:P*[A0XV\+XLAZ)]6;9:"W6URABEY[8 MVT;R.$+QAU^+DQEZ^V%0QA69SZ4V]% -6GKY ^S H=^DK1T/% M2L"W9@&3_A?GCN1IF_TFR+F.3BRSW^AV^]T!J5F-6DM*'-;%Q!)^EC"_!S'^X)+1LE%G7B2B[3HNRQT2 19CB MA@ B[AY031GCSV!\!H,QCZGDD3__J5,SVI?:S1^A'4RT#Y_IP#;MX!>9P?'A MU@7)[H4^+,8O:_3-I)AI)/)E1F!V!?[R^>>@S=ZG/OO8RS$2O"<2=1+ISZTY M (E#QCZ]B/^XM&Q_[)#)A>WRU?&7+F?'0R$W9\[Q>8K;4_E7U84,C$*/T9>C MVU6X]7'Q>J->K77KF;?TJI%Y?=E0G=PC+;_>T%N%S*E=[7:S[QQO3H91;;2; MDDVJ6^VV9 ,4SFDUG*)(^YQA9G0%_V4Z9"O]MN["8QG^E1 ,>W>P.IMILE3$ M?0-W=IW7RKS7K;H-R@RB*Y@FJG7N#-A6Q7:Y,#?)&'T-!;1LH)EF. H=-"DX MM"QA#"AHK>BTPP&53L?]"[]"N3VUZ($ORJW:"KFU73N"#=[/F:@M+0Y$5&6K MD%Y.2+QW2%]QPWH72.\*R<+?/]4M^\T0]AMQB&N"1\1]PL_4I!B(U.I&6:OI MF$JU\U;\-C1]F#CU/(0*"5-WTF'?V^]?,HITP"KCSO7N4>F6V-1H-,M&;;'A M2=%[&.=1+;<9UL^M6&Y'6L^H2NNL[MB3#A^)L%%&F5D#ZT]/Y.1)Q4"*@0IE MH&Y^!LI7Q-G 0]G:C7*G^X[.4E<\=NX\EJ_3@[YA\70![(:9@X91;F<<8B1= MC;3B-,5IA6JSQKZU65,O]5IU<'86ZWOD5&:GVH9@,]JX]?V01P[F.19#;5+=?Z70HQ"C$*,0LP[*VK<#+3_0WWL.HYV#IX;R&PSX#G".YH\ZV$@ M$WT=U.1Y2,#,'[MZ)&Q [2#D7\RW5=+$XS^-)25]>RKU.)W#HO8I M9-0I7@HQ"C$*,0HQ[R,PQ'5VI4]$)=4(3VGAI1-:=++O.P@01=2E C&GX+TH MQ!2S 6#45N\ 7%G_"L5![/Z3-TV\OB>V=>M>BXQK;O]ST7&=DAP/F";KVP%] MI.S%-JGP%1ZHZ3V[?)3_(4Z8=1)4LXYGW15UFJ(B-"4!WAUBC3[\&G73C'=XLRIV:G@#*G[?A0]F#(^R6LA7-@"T^8QGJ$ M=K/1"G=ISJ\(4#("S$5_6Q0/ MYR0[H]1K&N5F^U3T[GG'AE42Y1:^1U>V),I6K=1KE&OMK*["*A*N JX*,0HQ M"C$*,2J*JW(H50[E*7"CRJ"2RB^N+70K.70&54XONU[J&65=+\K)5G2H!,2[ M0TP> ;%F-THZ^="02SZ<=Y!-)6 J7TU&7TTA1B'FY!"3:S^U9APBBZXE$C"; MG<7XNTK /%726;#H]D(Y+7DHYUPB=YOD7_XM=*E6UPO+OLP^$O:=YF;6:@?, MS6Q%N9DM<&?:BUG,18X56XW.XI]%?LJ]BW6[=^T[G)W1FYC&G4=&#G# M^-PVC5KQL.+A<^3A/"R\=PW<-DJ]>K?$X0!?UHG@U0610>V:0<*6IG0>O* DC0.*#\5F?O+4M!E:X/8_BVP*&&_'=2D0H+( MI3E$+[GW#NFK$2QN$UFP;YK=4LV_(U0IIG@_3%'X^^=2EK1)2NQG:M)1G[*X M*6E]EQJ>TZ/I8C)?UW4E?:*CL<<(FX@]RYVS7]MX>F)=+[<:G7*CMO\C%(O$ M^_GLX&^S^'/8HZ^MJ7J=H_9KPM@$ " 4Q540,+L?\K#UDWHZ67VWI#R7?CM$V;(A3 :1WLC% OM^NZ M_)QV+JT3LDD$.YGS0+$WT';N#+]^Y3)QAVIV^DY[&9CX7))KU,%:JANP:CHK7VK"B?#(0=VG?1P^U\$< MM$:YV2W(\U*,?\*,KQ"C$*,0HQ"C3I_; VC5Z7-J0^:]1H/4AHSB$<4C[PLQ M16Y[[/\$ML5@:[W4ZS07B[(4H<%&'+*J0 MA(PA";6MHGA$\8B*IRK$G!EBSB;-)VZ1MAYC#NN=0X1)\RR7DC9SY,O7[@EDN=]AY:+A44V]FY M'/,D""%+1M:/W(FHTRFL$]%V[/SN-^?>J?AK'+ 34:=;ZC7:K7*MI<2>'&)O MX9S#+1KT=/4"&O2 !>H:O&>AC(Q ^JON>=9O?+L,UV M(CQR4'-]'UTUNBW150//X9)HJTTQOJ3A6H48A1B%&(4853@F15>-TPINJ@V M=QHJ4AL BD<4C[POQ.1*A5@X6NGH-?7==JG7[NQ<4Z\(34F ]XJ8 C=4CB$ M.C()@//>;]FIJ<9I18S5KLH)1234KHKB$<4C*IRJ$'-FB,F7J-\]1&>$;I=W M1FBV%TW.W"GZBG0D(9U-:XQVH9R:KLM#.>>RA[-)3XV_A2[5ZOH.+35F8]]B M41=U +OEA7V'&F[L?N9Y 41QKB>B%P&:D^.6#"73 M6-.3>M]=24#\%=:59!\2\=UO?2K]DJ%?C,-U-*GI]5*OT=7+G?8B@RB]HO2* M!%R2I56NXF'%PXJ'EX5=]L?#V RXT2X;.S40 MDX*'UVP06+8_=L@$5TB7L[QZZCT_I4A(/:5(2#VE2$@]==)/*1)23Q5!0A_Y M[BW\U[)?>I_@G_CI$6'/MAN;^D9MUADU*;@SK$ GR]!C+XL/=H%5&;:Y@=_U M-*0:,;$JFKBX-:VY7@"?(@PNNYH-TWQFQ-'&A 68>!,,J4_1&[.PTX7$_@ N\9J2:^$CS$(JFT0!'YW+L^;PBY()1AP3V"[U\M:U@ M",OBT=G46Q% ]>DKI \S"(/EKQP-%2L!WYX%3/I?G#NZG[;9;X+GV-&)9?8; MW6Z_.R UJU'KZ$9]T#1UZY^U3BE^:(F M55\YU!I3=F4&4W?AL8S(N2!>2?* '^TW[1L\-?2U&^!<*TD%GHG%[@*3Q<=D MATE-KS4WR&4ZOU4W\B!=VD+=#67YW9BB8@43';.^ MCWM+QB^H (+OJ[1EH(-\%=MYEGF\'=(-%YE[B_3(FYP;+BO7+N!! MUIIEO59 BL())!DH)CC^LG(Q0?L@3-"-F&#QU(U3/1I;=BV6:BNC!9[&**#= MM,'A="/UAE?Q;Q-][Q ==-O5O P;Z&)OS0J.\7Z11HS1KC;EI8#/= Q8MT4G M3N):&AEY,+%_SP:/YG%Z.IV:-@3#3A;!K Q,0Q3^=BC^<>5:5RG 9D@_0R_U M.LVB*@4D, (4L61JSF*(Q0!B:2T:BR?=F^L$I.76/8Q/IPG$X04FKR[\;;YO M75[KT< :W'*GM7B.@^H^<]+4LT:"%D0]>$!LN=6H24(][\< _>ZY%>Y=.!20 MN),@/7MC8HT@36+37Q&4#_B1N\$/GU[Y/@W2%L6- '(6'S1*O6YS,6:$G M33AK9&@1A-,$B[1>5*FDLDASBT],$L.S^I0INH,$%?V4_VZ[\*\ 9Q:I8T'A MSGV1E9DI%V6L$9&;448;VYQ(0AF%FI!U>27@]9"XSW0N+HV*R^?Q3,JX6D=>_-XS.@;FB_6:P*H7#"G3S)!ANZX(W4KC[;)_?>N:#*V_ MSU3\]]:- /^9#BB V8ILORO7ND/@<]O0SQ*"G5*O;NPP#>#YFO8P7C1>3[% MW!]%+;DR9K:B%@,DY**;<=)),I(+2!;23 LTY5V\'_/S<&(3P?YU"N+8=IC& M*Z?W\N[XU/A^8;NYB]15-JIDQ+:3U-TGL?'M1;VVV/U66;5[2VP3;H?&Z MU M0V75%BV>L7 6O_"['0RO0Q^62EG,(EF-<&N-4J_>44:NW,2SUXC &I))R]2! M_4:MRK\I\[)(J9DZ(^WL-AQEEJK3\C>1KI$=:%>F<)[-1Y.,LIAE=E->A,MV M,4%PU[+<:.Q27*'L7[$M:OTV^0&X2/'458*(W'R$Q9^-=>+6?:&^ZCIQF*X31=F0!)1N\CX-X[Q VN7.LFAF^&K*SK("O; M$NS)J>#6@?)==B,7/&NU?3Y]#F05E@N.DYU'D6X06T@I*F-&2YTS9^SH,B7& M3-HT7621VJX2-1>*#A#'6C^1;2-<[Y(*=W20-J3"^JZ">N]4>#:QKVS7YXMH M9[V[Z[/HB>;AP@-D^.>8V?NI;P.V!>A8OC9@WDBS?3\$:N"-FTU^/C%,Q3-_ MOI\-IR(=G@BT7P"RMQ%@[P:I8Y]S[,C6&X7MR*I-)KFH:)T?M)Z*%JFE";:= M)'3RCB)'S 9%.N;G2$RBKNIN?%P$Z%>O#]-3?;^VVKY/8!N'!>[^!8M ?&+$]<77\\C;EFP9,"KP=(A-_8+H;)&>VB"1ZQ)TGWU/ MENUR<4Q%>I5*I-K*L!4<(4A_@6&RB+]3ZA41:5(FJRP$LL9FS4T@W8*B0,I8 MW5@Z)C)Q *B,4OF] ?R!IJKI^5O6^Y^D^;"'7G9;(,N%_!65,F!\AV%?5F(?,S[>P&4 MN5$A%C:G8[:)!VCB_8+J MX/PVTJ]9';\/]OIO!_2$"/-ZY<:_9"ZLE[6(AG M+=;HF$Z(<+UY,WE;NP<2T!OP>LP@-],V>/9VM[-+>4XN,C@!L_U=TO.F"D1R M>F[RTZ':[<4&_Q+1\YF[&=<;:QV-AP>,2ZU/GVW7Y?N+ VU""5-AFRPF;:SV MNG?BS=RLU@*GO5EN[7Z6A@KNR$5EM:9,9(;=DO6RKLMRW,"9NQ!;"&^*C.]ZK9KL O(&BG M8WU3:*H#+BPO[#MTQUH+N88N,A^C*7,ZQN?L% R,1).Y]N'B%.&YEKD[G:%^ M=IKH_/3-JMSHF';N(M+AN0*W+C^\P_HM#+Y[P3]H@ ?LY,A :9YC!HKBBO/B MBE69W-MRQ7ISJXG-!?29H%$?Y=S#XWX %WB91#41>O,0BJ;1 M0(=F[/DV#[)@9?P-!!DD4\?22^+&%)(."B]9F^=7%]] MNV]H("X8&=,0[ 8?%L#&$3"6LY MMC#)7N*''RX)+1M6\\OBS#<4)8W29LN-+O'-Q[GE_ROT WLP.?SZC:JPL!?_ MC9R([^$(1C87HP2S?L(=>R:N_6].TE,:@1]7KG7/0/6Y ?]Y-TB(9DHSGY/] MQ"?XQ&\.[_T3.P<-X;'8;DBMJR"ZAA.@X$B,D5%8"/+L-^+;?#[6 8[ZSBY\935#Y3 M%W20XTSP/AT'XETP3+4?+O\ YTB.\BN.4*)]0+^\IE_^J#Y6M;]>7=WSW\;E M+V*O=CP&U'&MS$*'QAF!SZ$CFLE$=J_V2,V0\0(R_D0<.M"PUY?M^TAU,'UN M,S-[E (%+-%CN(PR!Y;MH]KG6\>.HXT(/LZ?\L?4!'#QM0=##\/F.+7I J\% M_'F4H7WI:UC/?#QL7O*%P"?9NB5O_.9X"N8<8YIC##(9VK249\R(1CK M1EFKZ;5& AS^(QD@#:%R_'UO;+NX3 ($!.8F8C?,LQ\X,#,^7*(A43+\5[6 M7H>V.827L0@"WG8!9RZ&4W"QN-'#RW/3+[@P1=\G;(+J>BSX61L0F\&;60!8 M0GNQ;U">?0#&"QW14B$Z0 ;NECDR9YY+,D'\!(PQ4D4FJ!_/C5I50,($(4 9 MQ;T/ 2E G1M;'2GR>@[A"_PI7QM1 FN#^_Q=_ ._0T) /! 9=X*0AUR+,(M/ M.2%>C>"\P/J,T9)2#8_)&]>>90_@NUP:QCB^>KR>(?W,-W^,+H H6)"Q><(3F#[W0L4 0P 42BX!_A:Z(]T5\ M@$ 1DF.]I,&C@4*FS9+RG LZKS1S"?\9);)4Y+?.1.3G<_431E_M*G#"LU'. M#3V0XA7OU84!_;#OVY8-K%_.>O\>=,+7 &@J\)XIGDI;YI0145A*+ @BNP)) MQ%DVTEA:GSC(>$)R!]-68'Y*%5''!J>8!(DRFF(:R9;RNC'.4\"X:=T4F6-) M[P&)O@V0$ 8&) M5#P_/_[X( 0<#VP,PPLE!]<'80#6=VJ,2%ROD0"G:/4^T!?* *V\Q:CV""HF MV-)GE4?BW+G:G1EX4Q-%6"CE-+EJE%=/HAT)!@6M #E4#*-:,YH=?M(QPH2W M1-9\A F2%&'"]BO3A#TF<_9GJIBRL0GZX#-IMGDO2=DVLJNF; M+4Y2$%D-W/[C'"(8A!(P?1 0-#$@,ZP7O@6#IL&8Q1F&? I5KE@93M(!B8B6 M%9\KGQI0=?QK)%(/\8/XS()Y$C/[]K8[?"\R94#J4EC[5& *F'##*F >[[-" M<;:O^&3*[BE'9@XW$@.A_Q&_O[V)3I P/,6P1 MQ<5&Y \%:7$$_(=_:.3Y&7Q.X#NDSJ5;WX* %ZH=9JIG;[]_F3=;N9:XY1_] M'.)<1;GZ(Q\-@,AO;5C7H$_MW':IURIW:EC#N)C_DF(V!-H,,T4B- (@";BT MM45?^_]\/\^:37H# 3&%G;6']?"H" /?XH>DXBZOJE'J@4;)6E C>TX!] M'.X:\[TA^+(5FGP=?#OC%0,<\ -K(X1JB06AB' 4MSS1SC=IIO8C]?7/\<>O M7&L:7/$SEMG22[UF=;%,.UZE4/BHN:9<&J?D[VLE=_BYA.$6F\.E9F^4>HUJ M!IU%LZ]JMZADK2B6 =/[[KVD0CA&EJAB8%Z#'K9V(,C6'@BR50."K"Y6)AZ> M'I>LKAAZK)=Z>K6Y8I5I=1 (PX7K$OH&SJH-9D-?1+J2U8,M$=DK-A#QF*\/ M@V/1,8BY547K**JBU0#T-^KE=FOQW(.$Q(D3ZXS(:@5%6@7"=M!PC&S+3%*? MZL[=)'%['X3?+/7:M>IBC?^4RW^,/;%>W#Z*.H5$RR]G.@YI%V:E$1N"\45X MCIQ".->)V8YG8R0SGH;4%8VX+4NFM(+76ZBB"OJ\3%RTU';6QMW40+=IT5FR:D M\) S'!H_P]^<87QVNJ@ H*%+)8:I\,&@+^B<7(?RYYBT-+E MW:XVP,JFXT[O*!^1[U;S:"^V&&*"^&YF9W5*N?58S^YW4'&2 X\P%;X.KDQ_KOXTK7X M4-9JP*>HUU6BRVMFRL" [,D*YRR\\MMWQYN0F:TIF8 MN^'@5HP?FIB/@.D$$Y!U8!AX8Q\\9UXBZ,=Y@& 4"#,'3"&QVPJRY9D_$6MX MGHP8^[U\]Q@CF2"678MOL$9]888V?,./#0L04A986'@;YNJ'8YX7E1GS2>9^ M^D&,+_PLX\16@96OMU% JX5#()#X:,9\Y+YG8 <:+SDC?? M[2U'N4S1_DX23X%9O%+,;3,Z-1 M693V&\$->$\,S@T/W/2>9JXXQ)U+? #LC8C8B2>!>&VYI;[$\A/*LP]0"0=H M9T7Y#(/0G0%L>IM$C"^,?7X1_#K,LF'X/9:D?D7Q;)]B=H$&),T"L?T.GVU5 MM?_R7G%??!&K?0X'GA40KQ"A0GP_'(T%BOEZ1V2B*<749LQ#UFY8%,X]X.%AB#F.M[8;: BBJF$1:)<<8]+B%[3>'^ M5[4K?VYK73SK1[L:,$T^N<2+$IP 2(M0)7J'B$XC<[(@AOG418NWZ!G*B1<$ M+N6!^F0[$%9L45A7<$\X,C"^8DP:"+;5GDCK!&.TT^"Y]QEWU MU-@)VY,7 A]&$1CQ:XP&SXTU&+])V0C7.^![\XY3U6X'&@JZ@(/'M!GX:WX@ M4BH]DYO?H3E,*#<9UO+@ >07H4]GIAWR#0R.6F1N7&HZ_3MESSNXUP/:5"#< M-P'E8)%$6R?2RON#T;,&"5]\LD27[PC+MDH^LE@P+%D@?TPX9/C M,0+^%W\V@C+"!U-%16F"4/21[3"*R"(AAM$(=_9 !8NR(DQ@ QW/X?C,T%GA MQ?A\"=$0Z<#!@AF1B'_ME$&.FY6-*)UM?XHC M,.%'8R?".<^13X@(34SL9"&$B@\7_4'DSL,M)VI?84^W4GDN(7(6H!YQ#$_% MB!2Z+W/:EL>9-T[L%H(GJ=>(8FG(7UXT0Q,4-(LU 5?.#LQS6H@ G\6'F!6W M?DI2&*.TWOAG]KOIA0FK !$4$>)4BX**XJ$Z'J"ST=C'K2V0/\'D#(+K/P3Z M;F)[<(=:-ACJ;I ,- W(G$L!PWP:ODA$RU/1L%"4-BW#B0Q@/U4+A8PP(C]I MREA'0OY7:#V+ 87^%O)5< PZ?,@,,1O$C%V>(78<);'((Y;.F\8KOA<%>%.] M;[-2A'G*[VS8#4U'7]B-R>( JB)DCBD&J3 V_]X+N&5>R*4$?>$U$RF;OD\= M=(2MR)K'TW+ *D#;@X<^Q +39D8YFG^BQ?G7 '81D5,?/XT]:QJB3@H#D\1M01]1IC$61:%C M2\:H,=Q(P$46I+!)J]HU+T+D6$P1':-3.1OA-UV/F "1IR#Q;^-C J3"49EI M@PPH0H'J3^U'01N@>2SF(H%(H*_&94QC_I!2X<2)AQF6)G8%(I+],=ZFC@=%QCZ]B/^XC/MI MV2Z7,_RER]DOX-[17),Z_D%Q>[JMA!DU*)VB=F'1EZ/;5;CU7W94$:MJG>R7UDVU/+K#;U5W*3J*X?:M3'QMB<,K#@L0FQ^[KT#96>C MKC(82M7J>OE3GWWL821UE\,@W@O0XBX36MU( ->8 =P[.&8L]&J[ M.7/0RWR7S[-M;KO9ZL^BA^T&9XEMD/.7KU=^1\>$P++>7$RAW_EHHK5HD_24 M"<5W[XOO-CAZMGB^,[ >JJS7NR?"=V=S,%@VO3S,>G];G=&+S.CUWC8*: M#3I\]]QHDSPW;]3P_)96;>=C<5>-H"V,?NIRT<^9^SM/ M'N;(9$?6REFAM4*/0=!G3T)XOP9;0> Y"T$CTZG,G<9^3F4N!M]RNV"*Y17+ M%^?$'8[EF]A\I]QJ+3:F.5&6SSCK9+&4:F5QU/.,J-#ZOI85(?E>2>_ M:__$TXFC!G914@;EJ;M]&KQB4F)2[Q@50J0@P"\O]!/<:/=R]Y:A\!QN'V1D MAJ@JOFQ<&[HJXU-E?!(5[.7.F#)%88[H))397WR'A%>8G?.(B4V!9K=@E/Z[2 MNGK\P>]4]&Y9$WT"M"?RENK)_^2-@=C;#3UN-'J15+H?_4BYVQ&OTXL2GKW4 M O8WQ943D@%=5" M:"H&Y$V47LTEWJ6J9E/U7^F/H.H25!)P,A\3VXIZ[D=B:CI5_GE;U M&:>Q4 M&U +#X4I"T$APHXP/*Q\;F1AO]HL:N/[0<_!HD&2UV+K0#J:+P'XKXO"6:29^W'-M!@IE;IOS M9'(LF/,QQAK0YZB?=7^B_2MDMF_9PD-.RCN7S^D+EBR*JLBDQ#(&J9!$Z5-* MIL@51>]\RG&R>I^"O'5YAB/OW9E(M;C-W"RQ\1K$J%0G%AINDB7)O2I MJ,#F2;Y+3RZ(IO4^5$?< C;5QR]#=30J>CU1'"&FN26*9NN$!J(&,^(57BMDI8NB^=2C]I5" M_R1+C$J4XQ.YN(P%.X>?V86K%O5'\#X_#"&^C"4O\=D,L'RV_(2&3($U0RY[ MDY_KX>CQFB[$![76E.ED!V D?3^'#:-TIPL.@PTRUJ SJ=N#9@B]5<\:*Z: [6G?L0'_?&#T_, M6&#W'+SKC'*4A-'G>-QV?5BG8"XL2D210L11=W'S4E=4L$3'Y GQLKS%A[OL M?+]R?+!@U$#;YHT>/":D6M) ^.KQ6NO4=&UH@QW-S.%DL>!D8]OI5$I &HUJ MO=DX\Q(0-:E-)]7CGF>]7;9"Q:^QE:DE;-V(C=I MK'YG7NQRO6UAZJRH7)Z.=J;9EULM_RRR*YO&-C5R&<&MO*F47:Q/ M;94[]<5.^-L5<^1"WI&JA13_*?Z;X[_:7OAO8+]1J_)ORKPLUC-*/;Y%4+O\ M?^R]^W/;1I8P^J^@-)F]3A7%$'S3GE65(MNY_FYBZ;.=F=J?MD"P*6(, AP\ M)"M__3WG=#<>!$ ")$B"5&_M)!$)-KI/G_=3T9ZBO==+>SOU9=B3]KJ*]A3M M*=H;[-2;H0Z]LW=N>F=.B8X*TIU+Z$EM2@7I:@_2)3NQ:?MW85.!.A6H4X&Z M5P%J%:A3@3H5J%.!L,;O3P7JE,-$.4R2#I/!J1PF_:N;8:@$M#=4M*=H3]'>8'PJO7-T;GIG02^]?4;=-:3V M,9JN* =>>6QN\X9 %89H4<$TS>VT9NDI]&(JMQB]+<=D&KRG$;;+>*& )M6< MFZ:')=XYOT]->?28F,K%YSU:7G*>)1\2*>?Q&JN5Y_[@ ^KYHW&U9M[LPIV+ MH'N[%4$?JZ'71A]?KZ:ZZ*_A:F53-,NP?^78\1618V.9]"2G3'J24R9]3W@@ MEM5H7:J)=YV=JZ7Y:W)>WCW3/FP/@@ _) F( ^Y.$.":/[=\,S;36"9' XI7 MR3>!F*#WB-?PMQ0,"ISD3"VIYF4>5[)^^2]0!]^] MC_0<-293C>O;8;@+&15"9_["?(9-C,"4>(\)3>X*+4EA8-S)J5+KOJ1>IW-U M,^ZI29B*M%XI:1546]1!6J 93T9JV&4C4.*3XX<>^;Z$S%7C+G>8(B8((@)F M'M:#M=CM[#T%*!^[U!S+AK')*HC1N[H93/2&(,:%&QA?W7GPC)$>&CL43GW3 MLU9\+-$^_"\'")>%YB44;0E:T :^)@"[71W H8C]NC3M!FC2"F-*ZH\[8\S@ MZJ;7&S4$8RY<0?RGX5GDD[:9X2LM<5\N*<'Y.T)S.Z8/,=HT;HANH)3&X_'& MBG@R:A*>7+@.^9'/%]*DLQI''9D>F]%,'Y-93WAO2HW4UJ6TR!U\C00YG@E7 MC,LZ]LKL*6_CA:'&%F]C.=30KVZZNO(W'B<5'AL[E,]@WS'X55R@H**V]8'G M(CA(N4"6,#AE^O4:2ZE4E=/3,?#5ZO3Z]09\Z[G49B=;*+I6=%UK'+)6NNXA M7??Z%T/7!<5XA5409U2_XZ[@T"^D=F#))5G$+7A7L$/%3HQ2?-4'VW "P*AH MX4QI3D_O7T813@*,+ 8C#N7>M>SF<@L$>MW:&K7VQM66.DJ!0&^\>:EZ"@12 M&%)4^G1#N>)KM2M[I-DW/4U>U1:HVH+J[)LB:0O7GFG6LJHP4&G0 M&YI93+8IU@5:T&^>Z_N5=>K!U4V_-=@_DJOJ#A3!G2?!#3M');CA>1'F6-;M>B^Q@:6"A+EDLF4*7\UD,D(R&0[W]O6H@&+#T&C+,+F:T6B,:-09 MJ42UX[2,=I>K$"Q07NP@DJU58EHN'6R-BVVF@RRJ3ZYN)KVF)!.I-+2Z\&1K MG*4BGG0[@"?#NHIAE7JY.7,W].!N0U'^-0>AA')EB[GU?&DVR0\N7 54>:GY44V]]$4]_;:G2T][*E(5C.HNCU,66\- MZT[":++#6*%A+?E M:)AG]"P,U9-71J!*+\SWW^+?:_#96A35^T96WEP?;Q' M)37%7KJPU;_H@]>C +^ID9/?QN!]GX N_+?-\#^ JFX30"ZDN,K$-KBZ&;6Z M.?7O/RLE^EQQ;0N[/AFN#:]NAH!KV6J1H^/:*U;$*<50E8:H%/)F6BZ?676^ M,KJZZ;7ZG;IZN)P\=US5A"B";AQ![VH#[D+08R3H\:#F/)K&%8-M@R'VAP639N#:=6,<-^AK&M4**;W:->FUOKR+UY3U0)6_)M_Z4>Z2/N;>+V59Y"W!66!F MG5;)*P4,L$-4X #*;N?=E_L_Z;_T M=S_STO+TTF]\V.]G-V!:_^=VR8JD!A>XW8H);Q_6QP94KVJ+1U&)17^/1\3E M#Y[J]7J74-UVNSXE3Y6TK9>T#;NCNJK'NKW-XV5.4M+6[6VNLU,S;U1=FJI+ MJYOQ?EBN;/>%X4#4);+>6!N8,H?-+56CIDIF]G+<203[PBB D%!H=NS\T,-P M;VO05=-Q%,F]4I+;XEJKG^2PY7E+W[]MFTJPJ*D5R)SY/L ?S7&F!-,5[W.[7T_5=Z8[/0I%2O]"IH@O6+^T\= M4YIA^7188RTFJ7)@5 MFP_,SNQ_^\.KV2."3CWWO)-V_5#+R>UK-_G* U 9K/;0'R&RZ<3SA++4^9 Z@79JUO+CDM> M8_QF?$O.N[O;TMN:D!!XOV+H\'4>->KZZ^^7XMB [+QD6K"\%%\+7)$#ZL[G MELDS4.VXA2+LT<3T4>W.6$X]:_;(6MH?AN\;YB+T62!PY5? *)Y4..Z+??F6K0&3O\(_'+$%P\JW#*;/=9\\,EW#3 VZ=,1@%)S)#51^]\S8W0 MA8/3A!WXE!Z\>W9O.DD2H&@"K&A-_HZ >4M^ 7!?'L^KA$TPRJ?<1+ ;9U(( MI.EC)N3*]2U\X*V'46BXCS@!\N]I(A;HWXE_8DQ!H(1!\4\V$TZJ/?T1R43O MKL$J\<^%)S>R,A[9]=1CQO=K8P[[?&O8S\:+CX(O>4(X7A*1ES0ME8<>W3EX7A7J5*(6/EX^/6SJ#E\/'D<)'A8_UX..6D5EY^%@Q#V", MA;'=G&ER"ET5NE9%U]'!T752"EUK,D&;KT!_7;A><(V!66&-%NC2NP)!HN>E M9%AOT3<)G-\ FIOD^P"3[_-ZJ^T/\GTMU$N\LBTJ6;DKT]65-4=K*7=EF&Y< MDU:BKFQ?R5WNRGIP9=EJDUJC<&!8E6>POES>HC9>"?EODL@3F1NSK M7]WTAH.#VS'JRDK)Y5)7ABUB%M'8;;"[!VUNETQ&T?*Y[2F4IBM,+LARF\YS*X6I1BBA[@UZ1S> MXZ@07R'^CB;$01!?)\2O/3R7[P0\/9X69(ABGQ[-X.N[L+-]'CO&K3\!?:W':??2WTV8PJD-=,]\I6^^L1=)^@4%:A[$$31W=&V0&A[*#N4%A3K=/\:_D7_<%FUP9LR'ADFL>6 MAN7$43'*)K4<[8497G%;^[WLFW,-V>;WA-J"KA+@MQS>7R2XZ4O,J=)3B'SM M,_/M+/00_#'J#J]NNNUN89NET]:)7_3M]CM'N-[1U4U/7>^E$N]8$>\E$^]D M._%>N.\NHU-8C@EJ!2AIAKW6++"&&$Y^D]FR.'W&(P- Q9TR;V,#\'XE?,=& MK@#GX MQ()S!\U+FZ&;9S4L@.T"NX[#56[A%\]&O\^\%J%12I M[$@J* X.32LZT4K-@V85K2A:N3RQTE5B19%*$V'<0+'24V)E7UHI&!&1[DQ> ML?F[[S.6OE\YF^/E#R,(/?AW06/X47^]!?PY=OD7A[1@,7>>*;"PXSDEFD%/ MY+2??V8>PV_GKDTY'ZDN]#_'N5/;!R&<2V/K\:"MZ_4T?JZQQW*WW1EOWM2% M>S$(&Z-HB IC5@EC5CI=8^5%C7/7-HH&&<'D_D;@4??SCQ8*_?\AQV*UL.9( MA#7KT@W4F-MM7&)X,-?]JQY_6@=%O0_99UCQVS.SGQAO"E^9GH97-[W6(*?( M6 MK6"&P#!;+J@$S@'NGO>"X Z*E;B?!OA4:6)HJBQ1T=0VFJHLDR97-R-0[?:F MM$I7IZ153N-_WW^K&4OT?&L>6WG,9S3_5;.6JS!@,\W"$2?,#Y1,*PO3-\DL7F4-PX\[5S4#/EEK]K&3: 63:/ Q"CVE+R[&6H>P( M[$YA9Q3Y,W?+1C:3V:B-'X N&D])SSO'#_AT\X)QPGDCB IL&=;H,=47-\99[6^__9UK#&R=//,=1+=+%[;Q%_!EKBZT=7-EF'-ZNI.H9B5N+HQ& SJZIJGKY2XN@DP MS.%E-J N)Z1%JG(V.'%L6^*RDX^KV!JO=S9:J4&NVZ9<3G#<7TW\6.&SPN=# MCV_=BL_ZUWNLBWWS1-:4Q;]T8WYUR,\+UB@ZN;L4JO4"AZDDA3.10=7MV,%(HJ%#U) M1*TJ1L\4Q*$+2D2/&L2['?T[21XV2Z\.@:UJL:;AQRLMP'GRXT*ZW>Z8*BU M1XWH)GTFT_$4VNX]Y*X&O.U=W8S;^MY-&17>*KP])KOM*W:KT/8,V>U L=LJ M@T&SGR2:@XK%^]C&<^7Z%J6D>,R&)Y]8W+WS[^F6HJ+W9R?^B3'U73L,BG^R MN?TM;[=T?'!BAP4!3PZ]Q#\7GMS("I#S>NHQX_NU,8=]OC7L9^/%1\I/GA". MEP1G>4@4GWL^/\2Y.>2!2%V/YR!1^UY\"G9B-&$;VL)#;O(WRYP.3).-.\;, MG/8GD^ED;G1G_>ZXH_?F [,S^]_1U0W-J<5.-'?(B&@HBG&3=Z]%+7/[U#*W MT@#=)!LK.3BWWQE>WN#<=#F,&IN;/S:WW^X-JC4?/LK8W'%_<\O@!^QV09KUL6;J:.W@8ZE?C2 M.9IAFEX(V@X\ZN',35@79:SM^L#2VVN1KMQH+^+^]EA:'^S&4D 7'Y%&FW\) MAX1Y/A8-VIR$L_^L%MF[PZ#1E$*23^S6PQ&EE&?Z/H)X-K*G]S(32.$S7#L= M[TNL+>9'_&Z9V'!/NXV&I!8F^6X(88J7Y6RANT.0L0D\X9-SG0>:\GQ!,-9K MU *("YS\H/FLXFYAV3/@"]$0VC^ !P*GU^XH)4*[<[V50)BS9XN?'.UVY5FV MUNWHXU9R!*]&A^4&G:L9(.B?F.WRV<)()K; A6B6L/8&?XU ZW;>W?UQ=Q>C M"7VHO_N93QNN %_M36(]N4I;HX'(J3=H!H]<)P\ VPY]_F#TJI7GPG%98'@O M9*G:-C.#$-Z-7X!$IU\!TN6AE#F^Z2V %?/)R-'4'EL"?^5H8 M@,#X"T5)Q7=;#KP3C *'9!#-=IY;< 72B\5/OGT=<3?PP]#S0P,V#:<*%I:? MN"WX@Y**X"D\LI@G;8/@-U]PI4?/6*;A";]PW("OB8?C,I)R!_QPZH,8Y+(4 M_H@V $M_#&V0E4O,%X!C^BWMDV.VH]L5C\@+;F$NP@SXM&=-80T:%-W6 M;@&"AA<@I(/,_;?6=NJC<#;@]6AHP2\*M5I_ 3J!GZG-3Y65?OK\<5TD?0U MV'RBU[P//8#& ]"?._M*JP%9TE=^N6'RG5AH]:]N]$%+[V;]7!K?*)X%D<]% M)@%;0 3)! K+< ]8SX'Y,-YU=K4P!MP'0+-W+ \[MSR_.#F*4 VWED0&_5#C@YP0&'6&.7S4G-'-!GR/#73T@4 M5>F0H\X)#HEEZF4."=S?RYXQ7 G"-\R%!5N0."S%02R"N"+[B-_#!@T6[6=^+CTN0+]3#=STON/@"028W M:Y&D#D"FHNP!#F$@A]#(ZA<2.&(H#EF0,[AV[L9#H1J=PWWF;(:.A_? ,J2 M;P0TO1MQS+=^:$L*JX/*)4=7KR7HX7,X5$M!8$FH/PHVCBP9:E".D31(R1=?8UCY&]%H! M/]:T'XF51K':DU\H,.H6J#T<\A%1WL__7,T]^*F ^Q?N IG]">SD(XJ+3\X3 M %6P+<,&,?[>"Q^_!N'L)5M:"WMY!KSUF9-76Z!/KFZ +,7*'A$$NYS )E@ M:-40KI>/<%+;^X(L+V2(E MG7KLFJ&"3O*.A)SUG=G6PG5G)%9)0I-_4L:-!/C]#5(AH$\!@K@$R1^/K7#R M%:RS(I.%#*OQ+HU[! Q@:Q*SYVBR[R2Q7$N'J5_+:P MA*8Q UD)FPI"L+)0(?C5 D+EOH\OPM=P]B@-VL"]&;@@7="G--GH4Q*J58XK M"; BY5, QH=<@*\FO 8Q5 L<3?AL!=!'[HCH-[''Z<\(?W/>NJ;6&K'8-S20 M;/;LV9J![LLUPY?K*;P-L+85,T6JF)!0X*0B-?"4]@DJI<.##B@I/# IN(H: M[0DVBAH]@9FKRT+QV+KKE6'!=AWXA476<#7Y.=C!\A$JA/ I?Q(>AX]L@S+7 M[:*LRJ;11:))PE#Z+TC8H#A9&#X_8D)31^;!]1-\3!@&CL/X>0F#8ASD&,C5 MXF*8DC(LUUWW266=#_*2T66#" %,$!2B, I%8(HZ7+\\B<\WY3$TRX*DVRZ- M)=+FN3 !B5=F^^X>/AQX/KZTW5PUH^'QC?QN;XN1OY\9G\18:YY"6M#=,%UH M'MK @\M$-54-*]6P]E4-ZVNO8>6AWKP <*\I >"-.)P,<:%3+O*/A9M5(2O( M%76!18I?.2\?* :8#^>C'02'KNK%2&DCW5(<^AMM[XO<'7!EO/U[YS,+OJ(K M47#PW]UGYGW!'T7=$*IY,[K]JQO@^L7>#*%;Y#@VYTG'ID<^IM"A;IP)EV/B M(=(O_RT4A5@"P#%#>B<\$ )NVAJS: (&&72&'UP'[C7[L<*4%C!'064R;<-: MYV),L M-AY%NFOR+.]WJ4W(F?D:N[VB>[I$!T=QC/_L"1/4X_\3VA3>Z&UT9FQ.B,D$ M$=*N"O%UTM&0$W9(OCUR,0#S1$\O)QNQAT1F1QY]YF>-2/?'IX=H;TB8L2\# M!-9U_*ZD2Q!,C0*3D;;)ONU%1V=+/;D MH:L&DD:;/>AY;O-LHG+"$!N@_R';GBMAB)%/0UJ<=%IRP#Z1;$>_J3R;,-7\ MR$@KSC%*.%)CV.0J60E0%<(I6BP#K?&FZ$]A$F:\[5MG=A=M^MYA2(+KANX7 MB@FBH:2PH@G0.QV2Q$?]/ MP[/PC(!@OC43(DRVL,QT%N)YRP,9H8OO8,S!#_ M36KS-4^;2NG4W$\D$P]$/8'0R\GWDLD'/'^YEU1(#1%!%#F$,?&C FB8J!^2 MCY)$V>W7.^V;N[),;=@9MM)%'"=75 3RT+=+GH4N] M6*2L8A;B)AR9::8T[FP2+^)BY7_I5YJ\*2)DZ.- MH6UC^11*%197K!SAC:75I;2.DTP,B70_)#FX4,<7\%UYELECY60<693..1>6 M] ]A747<&;^J13LJ+R4^XB[*B8A>9XOJA!##HZ*Y^>@ USWRE MJ)<$@@ I^9(,X/X69TBD$ BV+ B$_1!A%0[D- 79*BV]HMB*2" M75#F]I(96/@R$XE?$8?>&./'9^>[)!A%WH$-G"(Y'Z9@Y[G N Q1F=4=7BCX M^!]0.M#QYD> E]]&($#TE'B <)ZYC.=$R,HR-/'@K$N1G$V(QS,L,MSB_('9 MZ&S"7D&RU#[9A)(X28#,YQA^?HHS\0L] :3:RI=Q&<%)#6>H9AA. 4%RO5IH M 9G<5JYN[ /L7IY,68?S)_&F3\ZW&)T?$)OS;J"[Y08$9\[*49DA*X1+ Q,$ M>[TF)@CV^E43!$F*BYP:KKHF:RP]J8+O(HC:Q4IH#H#&^I8RGIT@E*SI(3WL M^B_FN3FJ9F]0[3['1>FW1]KN\.KFLUOBGBFCL\0-2W6.H@=9$]Y(12Y>8_KG MN2EY!NS7I6#A252])D1T4FY0+>$'O<2PS@?;TGZW\!(1-01"G#W5;8CHD)E( M*N8?!J90&K;V3=J?M]6R4__X=IL.\>0",PJZ1-_&.:=K!:^P8'JWN$QB4=P> MCP1P4ST*UB+;?N(-+.#;1^8@C3+AU"R43Z"R6CZ:URY/)XP8ZS)T(2+(OV&M5L'(_#?Z/C M'B9/S/,9D]D8.=T> M>S;@2M;73]G>317LZ 7,;U;<@4TH*CH5!>4.A,[6HA,B+DC*H9#Y*O*W&E0LJ(Z3SXD_Q MMBCJFDP%R?#DM.V: M"=GO8DG:IH0OBN=CAY=(2*6.B!Y*F?D8NY(C4[6MW5,= /.N12\RGNF?TT%F M"F(1,-="\ FB##A+K5]XT.FS=VYLO+N ;8(V([8%(7"_#P8]["%9C&,T8H0 M<>!$6=\J7CV5-]I<>*0S2+^PQQ!L&==[V0P<')5;'3KK2;9>]+9DMP+\IGGP MDBF&O"!I(W &0)V=;=#)-&^*(9!V.4DRFX<>Z2MYY%:]ODND4^(B"^#Z6G&Y MTR$JF3;4+[6D4S2_/>VD4_U>L^5EB(&\9^ MVJ?4-2=]Q5G7YRST(M>GO.DA M=B M)*U(;"^-%T0_'H8R^) ):G:([D>/X6:\Z$4H*\2+8K'!Q8WKP%59V(@,FR9( M\9OW-JHS3[\2?I% +TD:O),$%^/IQ@U"M;<\,UQB:VD3\9@G52"^+65\ 9T4 MV&(48PJ,0J&@? C_D!'GB. >'3? 1 8>[A,)16*#/,W!?;)\LB@]7EZ!9+89 ME_7JN/R9=L%Q]Z/K?8MWD(NQ,^,EQE8_)(+B%#OE04^[ SS AX1P:3RD^G)*-68,JAR$W+7\VX-;0J$ MQST7.2&/9*MB2KWEF;>RE6Y^SB^1?Y082D$1TUI%^< &#[G -3 N/)"O6@'\ MQ=53>@/GI#FU68#H$@+KCQ>D#(O,,;#_I3\H)42SIV[)@VV(!>7<63(#%6LE M,,2E88R+:_/$7PCK_Q,"2)AGBT;!Z"_BV0A^Z23F.A*8BXR:@R0P8R?^7CL[ M&R>=P"PTI42>&2H8/"69)X=28C)&^[A^@O_6EBQ84 ('I5O,&17_RBR:A".) M+PY:C.]S%0B%Q@+@?HU<)ZVT34%+H_HRHE:ZRF@!>,1F0>R;TKLR B63K%-) MTY(TH[+"*,&GZ+@+KOU15LI%\, C9HQ;EY POC%/_'5EA]?0T7/7M-7)4=)6 M!^2JW]">J+*K?G*4Q-:!CCZL#1R=;.2\Q,8XSR'/KY?RKN\J>/(:(DF R6QZ(U# M,@6!F(TQE7T& T&9SP :%C3 "":MK!P;: Z_\-_0KAEL.S8IO$_@WZV]=*@ MGQW_DUQ9M$?0^!MV&OK#7Y'SXG,=^G/'AT0@63]XDJX):&&QE=W71/>"'ITU2YDW&9.T&] M"8TF(JM5Q$_HCKCU^JMK>#-RP49/F"!9X%Q@?^3BQ.#F+/)TU/?/3DDE4D_XQBNK @6ZZX/\JV0&#, MI+TG]\>WQ#O4X2_$U9%I@VV(<5EJLGV MC(\HC$L)^5X%6!)GCK),LJV[8K)IP>,VWRF9;1P6*^R!%XV_V?AS"[ZTHO!* M$DZRGW&950 T,V8;+^3P\_#)1D*6(VO#-[4SKTC[18GMFTC_/IXC M6:'R:C"YNG&RE5<)?YF\@?T0]"!,S.N\+8#6TA8KJQM9.6 MJ!G6M[%*098A_!-^Z .7$W*)\[I*!0C#3D%W"=P3\ _WD5%<*/*W"MU3$GN& M79$WVHXFEOKAE#S-46LO/Z' DJO&H%>UM;L$!.7W"%SR;0N(SI(1W(@U[$1" M&Z3.MB+,A!;P7NY!K@4VF0W_FE4@IJ&^N>IRUVVFR;V6G79SR3Z+/*;A+Q*L M.QY#.Q,O);YH6!EOJTHDWY!(/E2)Y*\^D;R4:=Z\;-#B/%@/.V1P723CL:C@ M<#$7;!;:['Y^%^G$_OV<.%_6V3+LK;M5SE$!*3<&9R&:&Q"<>4 ')\^B-EHP MH1.%LDA$D^K[V[USKFF\?,R2::(]^:I7/GLK_^/=S/)7H#B_M1PZ+OWH7?H5 MR*W61MG3"_G7,2-#VPZ9&0ZW#V;RS>+K-GSU2_;S<:_=G?1RO^JT]=S/BY;2 M^^U!9[1QJ5]H:WQ[ $$\']? 69*(!GF]T?/!3YS+9 )F L829*ZWW97/S0] M#6\D^'7H<, <'STY3<>XEX-6B;@$N:^Y(Q,SEE'?$UW)/BQ7MOO"&/?B:0^A M!S:4S[0'VXC'60>S.L%(QEY3X%C1")QLG02,/_L50_O((G"8#Z41Q/'B7U_B M1T3BWRV6RTJC0_B,G@S+1OK\Z'J_84)(5=?1L']UTVWIXWZKV\O&XE(W6YE2 MYO1_9T,I?*+Q2OB!8B-Y)_3>?O9S1N]M/HZ=L?N>@S_A#_DLAC541.L!HO5D M,FAU)MGN@5706@I#!UL?_U+VJ0N7*O^BQ); 5YR_,FG<81K6_5Q \-[[@J]* M^?^RR#S$V4#90O)#<&<-_SUH#YJ+>]]<,&SVX^C[U\KYL8.MSMCA>8EUT&D_0@JR$?2+.50OLI,&RSS04L?35K] MT: $MO]"EDG2:94*O.^3/C'>+7WB^+D2HYIR)>*L"#3>8YG]A>=NWKE^X&=$ MMI]CU(^SB0S#<4$&Q34MIB7?MU/^!']!SFNW.FF.?V'Y)E;*C#K76$QJANMZ MW:TQ ]5:.#^*89"JM:7'\-.XI3G/=9TR$Y WT?8T9P9G7H#PT\,]#XA&*XOL M]$2?W2BMWD_: RV9$;#"0DDK&8UL19%2D0$2.HD/Q,^HT5'J2?X%LN3HV[BT MG[X4;8'YMQAR8<(&]S'""ML(7$_\B@H I(6.W)@*?OC1O/5XZ07D5M]RF,AN MZ&L.#+I84<'GN!HR,$]+CH0K*!4:YYHQT^UFS'3=C/D05<;Q*J)217G#R::B MO*AN0[;XI<.+>A0JEEC'6?0LVC:UA)ZRW>?B38JR/R@&NK.E]Q!5>=[//X@V MU;./AN51SLB]0]Z,]T80IXTDYN&-.EBIFLUT^7O4\42NJ,UA29%'(G(74@#D M10HO*U37[!?M"7[(BQ&,S<@";Z_-Z*5__)-1;1+'%[T4PHSTJYNY&WK7B#$9 MA.$I^< ?[&!!8Y4$(Q%ED9)VB%G.K#GEGP0$ ,J\P)25=68IICS;+[$_L:*. MJ7642?=;?N]%Q.^6SFY"T^2)OK)^KDCBDV,N M<6,#@V+2S@/9MFR@I#M/I&U38C9HO'23T] '&>-'Z4W6$J>\ Y^@6C5F,OIA M(M.;;ON-!>#.W5*B-2DN.[*4_)_D,[; MZ'M/M89/=0R)B+5%^!?/*J],J-NZ2A^>4/M7-\-.OS7NY?30*R 72G""4\>9 M+O'=&-)7+G[<2BB0_\< \O1>-%WV"]\8UH-W/.<-^RET.1Q!)<)-G6@ 4674 M.KFG880IS*W1<-SJ=?-:U#?K:@%?3W2SFT42\L"8J)!+19)I?7Q%Q):J9!R> MRC@O$^H\5\NIHHV^ 1194_W#UX>'PYCJN'(MVF?_Y)QG"%BF]UN]3DYAV7GK MGOH.NN>@:;KG" 3#6>B>W6:JGDBI>ZN>PY-3*4TFU5M#?6,US8E43U+UJL)T M6T+*X6$ZN;KIZX/61"_/^796-1 -JQ M:R-'W^:D&M3CK)-Z *_O$EH *@'WZ#>*W%:EO%;CSM6-;_VXIE8&&:^5*Q:4 M[:J Y\@^.CAV%YU7*ZF%E.?!2#I\MOC*>"'0S1)=X/@<2/*A,AR\M[%*Y.B2 M#"-SV%R&9LT9WG<6T) S>0M%+M*Q?G4SWN!&(;_HDM:3[E'9&R0INYQ$'SB@ M.NR/A\VLY,.)AF]K-R<40(:^5,O'EGV,"Q!^=S/J[+>>>8B8[YIFZ F)9)#% M%;-(X@,TA47G'4BX6-K&,>/*!\?-8EC#+1)]>+GA0CQ=L0D"V&Z$B"# &CUC M1:UT@5RIE2[!A5LE]_$,3 H:Y%DG\' RD"A:#7&->;8U]I<;MCMFP([+!G$( MZGCCA_Z*%YV7-ZC$FZ.&G+RE6=2.:6G,V/JK9$R=SP#"P(B34/Q$ES:NZ-&N M4[IN<9!.+%^JX84J.Z*RHY$J.WKU94?-S&A)<>%;WBKPI98JHGR=B=XG$H7E MZPBRV6PD'(UY_B5&WU+U0J*&)UQBASAL()(45K)5XTLDT\K,B7I#'B$W](%S MHVU*9U%VU.^W>X-^/65'W79GG/^3HJ6* M/^]WAFI3Q]_48)^J,9DAW,'\X.*J@0V)Q%S/.'XF<3Z+_QQYLI(*GM"/2^1B M7QH\_D5_L-D_IMXO-V!<>J!WT7^S']@HW>=_D$M!02>&3C3^E_Y*] RFO]&F M0&M&Y+^].K#=/CYZ[!&][A8 QG)\4)7(,[-?G<=Y51;]*MHC%O16W*?@*%'6 MH:=J.BZUH&-;L//D57KC'J7BZ9-6O[NEX&-';$_RABH4TM$:3B<_K4.GTNG. M#\,WM:=+HGGW@$@NY=HM%VD?A*PG=WP>=N.LH?9XE$%L49^SQP7*0KW2%UDH M'2M1T 67=Q8%T.JK"=B*3]',@;M8,<+9(]W$Q&=;;()LH< M6&8QCDP:98L^*HJ"#0TN#J$W;Z"BL_[]A3NG%F G;_< MH>,)1ZJ\AJXV;QHF%\4UA/#J3WE%TV7DX@0TR&YK-,J*Q9^5(:0,H0;(Q1PL MKR@<)QV?5*\\B_K"K-,->'&U=F7JU_5X1\GD3\D8" MKM]#GR%@ZJZY[JS?,IHD=N)/>ES69U:M292ZI MH?6D7[JAM7)O*/=&@3K8:VBJS&2 7HU!=JCVJ_)JG E/+5O&T\1$FF0! MZN-K\PK.37@T12'GEW?K8*MFNKIO+GZTOYX^KEU/5]Z>B_7VG$9/%]HXUM=6 MU=,G]>CIY^VO/1-6>R0]?3LG+:F^YS<]3ZKO@TZG1O5=\=6+Y:M'5M^WDT!4 MV[FK>C_HZ,JU?HKOX$,J7LUZ[L)ZYR)ZU^T.EBO_#>I-?J=[+* MCW(>*>?1Z;7Z B&TL[(_Z/10V>KLG9RAG/*7H^P78],^6GV?] M_*\NISM>3W7'BTGE\]H,CE?8NTPJ@UJRW5L\>O,U=3#[4T@.U<*LEEEQ1=-G M]S:;>5/]3PY(MI!J'>ZQ*?JWA>$(_2_2 7;T&>$HH4%KTL^..SFV85,.;2[/ MY"EY[O,CEDT5/VF*J<_-5)Y>UCP#T23G:+IS'K6,@5K:HVP7P-V,I-*,LNZH M1][RNMX>-Y>JN-^P@L[2=!%3N8Y3/]@$Y*TTPX&_8\># 9!ZD8@I4R&Z091< MA%RX8":?1MDC,ODTPN["Z6'K.W!Z%:RN8G09+H7EQ8IIE1!-M.!@]2LR7%?#@:9QO/]K:H M84IR)F=BHG'@XJ"ZV*\HYU/2K&*0>S1KCL^PDP,%/6:ZCPX-2IK'W9?6@AKI M??FXY@L?1+EIN"3L-S4/IDB-TLR=/4KSKFNA52]*TAODECL]JB;-% M@V7Y",0"+F+;KDG_=3__(J]SQC70.]<#QJ7CA/;:KTIB:;7[Y/X'/2H*C?N)2$^$8\XP_.*SY$ MO (-SWU#H.<'C*_ -K>#8M^2V%U+EQ*6>J<]&J2,]2WV>J.@7&,A[48X*#CO M&*A6^*KPM0GX>N'^WOO\T9LJ$>#U)0)D/77=S7G1PIQFLWQK6YCW.;G,>O_J M9C*9-#Y$KS)J%"'50DA;"@QV)R0[(J33XY4BI(V$M&7.7%E"*I,= MDZ"R(1;MCKM*8"DZ>R5T-C@)G6&B+76Z[5XYNHP.A2X30)>.PI=+PY?.@?"EVP%\R;:6 M5/ARYO@R/A2^Z%K_&I"X]GT-B9/0R%K<&KB[9L MMY_^(GCD2:S;+K5^Z]36!JMBQ+7AOB1%=Z^ [@YE*'>QP=SX &$015@-P#!% M6/L.]SN00.M36&2XMXM*T9VBN_.DNYI<>17I;H!T-^R?BR(I+$ZY#PGL 2_= M.%DZZ%H-W?3'%S184Z'^A:%^]V"!LM'53:^V=&6%^@KU:T?]FAP 6=0? M7]U,:K/P%>HKU*\=]0]5I-*= .IWZNHCJ3(.-U[Y;\QAGF&3N6+,EI9C^8$' M%_3$5-)A/MH?JJ2DU[FZ&>@J+>CB$*:FTHDLPNB@'8]'"F$N#6%JRI+((DP7 M!:M*5+TXA#E4>+^'X?U>4SA,39YC>N^@/6BN3K9/*EU^GU?>B^ ; M)TG&Z_4/DHQ7S[TVU#6B2%N1=C/R_7J# ^3[*=I5M*MH][0IA;WA05(*%6DK MTE:D?=JLQ=[H(%F+IR/MR^RSG^QXOS"P&[AF/#YZ[!$;X_^T^U#MP3J6E6K8 M'HULH D//GDDDM]CT_;/;O _+(C;N4>X-XQQ;PSZ8COK<=0 =K9H< Y(YOMP MH*C-O^A]L:GGN5'0T5_SY Q[,6@@L:@+"*49VK.802'GG&HKZD*/ZU5K@7\P M./*V^!]=3WR$SZ4'EE_[S'P["[T79G@QK"=7-\-V;YT6-'S(7QM4@,_@\2PG M-/@0F03%"+3LHX=LY?KT_K<>LRDJ&+=B_WNZ([\@L$[\$V,*=!\&Q3_93)J\ M.^GQ"5$?K\$J\4_H M7\D?+:(,[!7@V_748\;W:V,.AWMKV,_&BX],+0D6@$GR#LJ#KQA8\_DA@,6O M"YB-ZQ$:O05IP3Q\"G9B-&$;VL)#\OW;]@L#*4G3X)$1W"'E.X'_CU^,FSQD MV(S#XB/J?G22N1_C-N>*V7]6XW"?'&"^[)OQX[WEF[;KAQ[+SNGH=[C\ 58" M7"X0G^%BZ>D=?#$-5L/QVFOR>GT029(WQ2^ZUL]S",C.GIN@!-LZ7A1ZX'Z N$QTDV0)(EG73*F$,JE8?C$?8!?"(3T'"G< 6PH]#U9V6*"YH+H!BP!E#YB3S\=#T4@G M7):K=;Z]P -\$I3% MIU89ILDWAX\!2LSP;]IAF M6]^9_0+[ 8Z*@(7_"#@,Q>//H.G3-Z2- VM&75R SP'5%#:"\[S:FE9A]% S M^?P:N %)7;PBL \8@MXF=$C>.H%5ZLM^L56#F/N>F0RG1HJO=/JJW]8^[D6% M+?IM$D7J9'M_)HPZ8'Z"Z_D1-WQ@CF$'%O-OG=DGU/;!5,KUR1 M=CVL5^@=:=>C>I6'(^UZ?'4#+*@6Z9GP*"#)K%RT%)"[6V)[*$%72R_H^2@EM[KE+] /%AIA M:X_8*NFRZ5^=B8$_JD=%\82O70WS9:.=/MZ*U EZ+T'']M(('RR:+X MS9?/M]$2;63XS_#6Y M1F.81^\BQD.ZK(>#3D'P>Q:.!"[DPN;"8O/$45%;(-MT:7P'!CASF338GBPX MA3 J8#W!C\09(DXGK$JP[X"]M+@E8CE<4R#\XLM%5F$[@XZ[#,%=)Z1/\1M_ M?1%?9DEJT-EEQ.W)$3Z^K-BTE> 7$F$=,03>2D3>VW7@40B(#];UMXZPO3F3 M.;7]=F_0KVO0:6=<=GB&X$],3"5U7Q7->4K6["Y)1%4X,Y'SUUB M*@JN^2\K6-R%/IR->1]^H+\/8')+OF+RG%?-"AWHF!7:G^Q=W*E&ZS4&!Q71 M;22Z+>-9]B:ZG!!4@MZZ5S?D#NF^4Q2G*.YU4-R6EIC'$',]T#Q;O4%=W:04 MT9T>!Q71;2*ZWI9FG <6<_WS$7,7WMGM=[B^M]K71%J#C+Z(*IKBL;)'Z!JN M?E_S[U]-=YP'YOFNXS#[6J94;L7G3>VARK8?/5^)L,W;\+L!//;6F7WAX-RQ MS'0PN+H9M :3"VI9J_"GE.%<$_Y@F_O6>+1W TR%/TW#GRUF8$WX@V7NG=9H M=$'MXA4"E3)I:D(@[+C> @NF(?A3DWG2?(7N#C[";5!^U\ICIOQ[+[WN%;3] M+-#K3&.Y>BN!"F3Q$(-4D(9?F38F*)Q'NNH=>W%(5*#<'0")AAU$HEY7(='% M(5&!AG<()-)12NOCO;4\A40-0Z(B+>\02-2]NAFWAI.F#%MX-;Z[CX9IV50. M$SGOJ/P%MK=@QDPY\*HK>C%(@3;N!2!W-(&&%"WM=.MJ%:=,Z,:@T"8UKU84 MXK/).\H+P(-Q4PP>934?*SB[-^:, M$7.ZC3&5%>8<*RR[-^9,4 ;K^T\+49C3,,S9%H_=%W-&'71#C/6]D[:5>ZYB M)-;U5B[U75(I=7N$7B448_=T%L7UJYO^H*Y!2LK";0QB; RGED&,+O"^VLI5 M%&(T!C$VADBSB%%18O9HJN+^HUH5WC0,;S9'1()S M#U5:X^7AR1;G5F4\&8%:KIR@%X^4KMU5)+0M;TL-_;6L,3C#^%+#E[1(@%N0A/E8(]/6&F!G*_CRUS9)7&-,8C,FH7KMB3#4?V)@ZVNF=IN3\*(PZG))6'P_J7MT,&I.L M>N$=:>1H$)RNAS/UJJK#&R>/O[[N5G5"I;&,XLUA%-S/+. SQGX'/*PL:3#: MTFT-QMEPR\^GN+T3N1 4N2IRW9-,[Y?&W,XW%O#?C9>?+RT)%@ )LD[ M* ^^8F#-YX< %K\NH":7#\I\"T3 /'P*=F(T81O:PD/^\;<2%W9U\XWF*KIS M#5M) _;Y__C%N,E#AH8/U-4[-4W4_6!X#G B_X%Y7Q=&WAS=\3@[1W<\SL[1 M!::L(3_68"F-UM)N@\"SIB$?9AFX.&5S"4+@:P#K+UP;;M#?:=@NO7[GV:?K M1_[5\"WSUIF]MY"5S0A%=S_P[]P)J_-& <*IV5DOQF_+21;Q-G M56L^71N._P:I8X:BX4G!X-*6QGZ8# 4;_8J:X45K&.3 SAMNNI&WG<7GD?U5Y<&:OK?>[39OF6=^FNNWA:-RT3=4\]W3S!%PU]U3-/=UG[NG!&O)? MT)S&4M,M]X6#@G.IV:H*7Q6^-@7.KVI^*]E!1@"OV0F[LM.+ZL6N,EE#:G_- MV]^K*8#[+ UA8\UK87*OA9_R6NR>%W]Y,8P+C$4,CA&)F'2JY14>9U-Z8:[0 M_O&2,PA3*E(]_;$JD>KP*%31K4:JQ]E4KS!/2)&J(M7FD:I^%*KHUY>.HXA M$4'=1'"4C._)H+XD%U74N_'RWS/'75K.WIZ74WL&U.]?J^?C7_0'FUT;L"'C MD44>#XSD^YH;!GY@.'BFEC9=3R"H(R1PML5_'$(;[?3..E^7T+[EP/X<+J?, MNY]3*HI_'\.:4C7*\?U.S/>'Q]FMR)7);+KR?K%-2:>E#R:MX;"$&=.$"? 7 MAJW#D][_^#C[K8FZL&?$N-<:]K.VA4+5PZ.J?D)4'78V>6MKW&\MJ#KLZ(*Q M#EKZ,-OE1&'KX;%U=%)LW>2PK'&_-6%K#QCK: BH6B+J\*J"^MGLW!+AR1)J M>LDX<7YE2R==W+(U3>2"_%(' 4]C.=Y&QY;,G]]H4'0+_5OK:?B"\^5QA_[F MX$O-&Q$<++N-P=5-ISW,SIK\?Q5$41SD01QG63,B;G"3U;V,# M8T/OQ[#=*6%-*I:B6(IB*?6Q%+UFEK+)CU7_-C:PE,G5C=[N9AL_*XZB.(KB M* ?D**.Z25G?DAY:\T:*6)NN7]T,NNVF9 O2AWKV$ O1O"X9M ."E+U@^ M3L#0 OB0EYA;.'898$,?F3& L&7#AHKU$CXQ>(;J+WF3A%ZGI6$A%KG(L%)( MFS+3"'V&+[8\[,INAS@04GMV0WNF+8PG!O^8P?/P_X%U+:]6 S1F9G")9>XC MO3WLCK;52>=(9+EO(!MVLJ?*UF]W>[WF%95W>X6!Q? M[VW.X]A3T\\;'C&W?K#9]5_,<_,,LM[5S7_];=S5N^_J2>.HO[1X<[O#RT&, M[K$18WLJA8[-H_76L#]N#<9YLFZ+!_YCW!(P9 *G-PR $@]'R M_=!P3*91'T&R-LD*_/"?T I>M$\.2E8T[QYLLOAFVH>O#P\7Q=0O._E*[_4: M2)M8E=/2Q_U6MY<=X7*P%+S7,S&Q"!?Z#1#@O1@-AL4"7,U=/(0@0(U<4?I\$"G*'; MZD_&K7'G=6O<7Y@?>)892"^(]@0?G".?52K3YFJ HZM,DZ:I3*I&IAX\&S>/ MGW<[5S?]04OO;K'1+EQK3ONWDR%U[=GP/,,)SHZMOV;%:7(,0LO2$K:3ZV_1 MBI1N7,L5]SNGN>)NB2N^<,7WFQL8]D6QPW1PNK8,O8LAM@:J+;VK&]!:1I-6 M?S1H5(&W0J)=*JY/@T08/NRW]$FW-1QLP:*=I]"5G*_6B^:K-7T:EU[3-*XO MC$8N/1A>\/(--&R?@]U_;_FF[?IA7EYP=Y"9SP6?9>=SB;4U7!SP:)?!6WS= ML\P[_N1H7]DJ8-BU0.MV]$&+@KY1*C+F40%P+(>RAQT_M-%OI1F/'F-+'!2G M/5O!0K/@/X)G%XB* L=^2_,$6%<(G6*_R6 M -UM/(#$)T")9]?[CDGN^%[X)$Y5$-B7P,X]\*)_%+SH'1/R6XKQLKOK'W-W MD_/ BV)^04SK>FKX;$8U&@ %+B7J0)0TB?8R2I$-PL^0'7)^Q3W<);:PXYWT M*G;B7^=SQ]JFOB_J\+*:'/%V$ 9R4$3IG>0&*O:!7V,YR@!3]* M:K\OD>[K5U!^#R*A?B/-Y3;B,P&ZY_!D.W.;X68-X3?F,,^P04&XG2TMQR+- M'<"U*_T.JK*9T7'W-SR8#I.'A@<13NLXLH\L&A\7^J.JV#$Y[O[&)\".,U%O MM]#I@=2!256$V<+N#K/-?N=06LMN*'(BQ78+,SD0[/6:>2&AK?>QD\/*]2V$ M_EO"5Q# <0.'OZ?=[N*]G?@GQM1WL3]&X4\V0X-7$A_?/L$I32E$3/RS0JAH M$H6*%E[&_6R\^!B_3((%8)*\@_+@*P;6?'X(8/'K M B;C>D2C;TDMPJ=@)T83MJ&!< 5V^+<2%W9U\XUZH !SND-."ASL'[\8-WG( M4)6BCQ__^Q2PI=9M@Z7M ,ZA-(E,78SL8]HMO$5/^:#F&8UJ& MC1"8$173,U\8,F]ZY'[%.)#]0OYQI//38F\M-*/-S2C2Z8HV/W%'GUD:"$8" M"&[H:?,($&8*$%X,"#<"!'V#0BYTC! >Y@X,V/>2?HU*Q8P$("80D-"/E_<# M^(!'\_CZ7"MPW # 0"U_9K0X-[P&ON=MZM/TD?Z^]^UOP%=0^:,GB702O#SOX=.ERA(.<*+B,/4G*G\!./ M@:B'Y1!\MPX(;3MGD_\?5;R2H\M"=4)[888GE-WWS*18J- *=*GP/B\L235'<; M;5G^"-4QN(,BS,$_7(0#>9Z$HRGOSE"I,0!0 (EGPYM=VZ[['5$R!G!;NP<@ M@C:%0)0H)Y$LL);X-"SO,YM180-[HFLQZ69GUGP.FP -#C#0L.&]HGN5"T; MC/FF9TTY2L%-6,N5;<%?TQ=B?E>D\?DA M@)9OA#EFC,DM#9[0L#T6H(UFPTFX"MR2V^.PE1C/X(BFJ) K@F9@!8@4\HY7 MC)#U,V E//$(1\%3?!2G^EVW(1G^=^UN3AK"F#B)9BNH'UJ M:<1C]=N6]@5_(: CUQ.,)(U*]);UA;:M5$3\E3S!:PDIC9!1]T^80L">S]ZC M_2]&.&UH)GQ'.5] -L"(II:[ E-S:9@LI%PPLLS1F%L!4C-X&> BHCGBO0O0 M>.'S$>* +J*1H3FP0],V?"*#+Y]OKP, # O$KSUC1 & H?D*> :KAMPMFV,'B!9,^ @8H9^,F?#+?0% T6I3SP6! MX1&+A;5Q.7@K[IV!*0W\X0M_EPO'@$WZVAN!YK '_#MBOIC\B<""\WG(X%Q0 MN@2]R^WR!']&(!$[NC;=670,X%<1QR$PN/QSM$"?C$A<^^%*'E?P5/C;-8 Y M643:@$;0#\Y?-, 'G\$!/3Q!=( E_!'M/@'!*5KEGH-_B8M!DZP\BP$N M$+RU6Y07!(T'^!&^LX6<^] KJ)M#_CZ%^/:@4F!%R^^^/A(&CAS%M@)PZ-GX9A+0 !/@!1$PG]"+E2$'*+WY6$)RE%L MJ&%('+T&$G)!/I#0(1+B6P)D$.<%60@*!T,\ 2 @ T^"#V$6 49X-:+#BNW1 MO0FX/I(3.T!I!\1$71I][HL#!N8ZH6DS-\ ,*XEHMU_O(SPSL1XO#* 2P%6P$:> )L-9')"6HD7.D MVL YNH#?7%AW;>W#"BRHE?^"',^0,>^8N_OX-*=+KHQSL-%J#AAJ*"IL&R%B M$:_'T )((+Q7WUWB#M!U3;P\!=<9(XE/O$+N%BP/P_*XF_L36)@S6@9KL]%R M\1'6+]0G&OD, -T&HD>ZC=KQN@Z9&OT.-=W5.YT6H#A !$C(FH'A!"SQ7PL+ M65+,)NB.Q*UET0,N9HF&&7F/9I;QZ( YP.6!W!=?@:Q=KO*A/O&#O@+@Z)D] M@(WSA#N6FED*K *+_G3("B*;Q&]OV!Z^T"/5G[-U^&]L) 77W6D/_HZ?8/]6 M4AGAEM %8:.!B$8D+&),+1L;29G(U5I@'WX72LL2_?5"?UFZ?A#A!9( \>FB MI9#_25R@$S*!7RUAZ,S@ZH2:RL$FGP?FN)**WA)P ]ACZJXU&T6.QX-55@YZ M^* KP%\D]L1=.*[V\?WM-5W)$]Z;E/K MH%5QMHR.@R0XQ1"&E:-&!'YA("1 M)ZQ54BOA%A"-5PLP_H$>0=4RS7!%)S)L3G\KQLR%>"=(Q5L$[!3'<@O1ZKC. M=4*2!M:USZR_L!?8DG'((2<2X,&KYI8H&A)I+R@FW&#/0OCNZPHY7+-8MXPZU88)HD M(T&S@+/1:X K8,9XB_L'2$RZW.< Y/X(LAJ5 &Q";2T%!O95B_^9+0X20S0AX,QY$-PI,O\^A^A0W!M?V<9H+!A7<8#G WU@,A>HI(A3:=,NM:V$\H37'>E7^?(1A:L(,"9D*^S^Q6+V M+!\UN+T4*QY^$,Z0#TS!#.P'0\7K&5HP4JI2B)_:"IJ#+ 1./%"GZ MM;!\^2UWQT#CMU1* X]]!<.'!4A+VF_2#+L#KDX,%/B3]-G^P0@)B9KH\I+=;3HYJM03& N_Q/.+S8*' OVPTT%8OTM)8A$O#6:,'#,+% M3^/U2[>(&<*NP/ $WC1CV$_?%TS=()4>SDBU;=&7<6@!BW%P)2#>R(KOP.EHO]49"1U0W37J1A4HDJF.__?X ?_^P3#(+ M([)&B9)Y \^UL;R9]A_N2<5]D.\?5I1\F"(3MG"PQPX]8)EXZ^@6$'*NK3TP M:MB&P@R$F@_&G/#L2%HHV%S"LX.>$Q6&+PC#Z\5A>!515Q'U8^.CB2P??1C$ MR-$DXJIOQ(L,[=%VI\ E'A;(6O5?NNOLPW)2MB%QR WF'AC8W.;V92P,M>V% M8<\%YQI>C/<(P $\^,FPA0<;U8@(>&OJP]W#U^L.*@^Y7J/(BHU=>F!1 2=_ M,>VD\2V=1G_>O8\B$RTN*<7]Y=R>#)(\ 4,%!"!3$1<0X9_(M^2C,XSAVD8S%V,2U%Q7SD$B#O-=<1P'AP9XR\'7#<)6KGXI0$1OC^KY>E MD"JDUY-_P$-;"J42>E&XW8?]"$!Q!@7!,GB!!<*%YQB"42I,>K'VU)V]B!+@ M%84M3BN2>< MPAOOE M+YXR :J&YZ-;D*TDX.-=M7 WZ+D7\2U#PX5CAP&W#HM-&_(!I.P;VL#2G^;G$:(E2PE'. MD576 2%(6MSG!A"Q,<)&.GZ$AI&I0%9"*Z)2,A>BR$@>C(CM9&&4Q!XS:=;A MN;FQ[,XIN!8%6!E/S ;4FH61,11ISY)(N0H@,#] MKMRZ2$ MOL:L"1X5B>Q1=#'.B4V["S?*=V'2E#)\4ZC'9%1%+OK;]W$8&%UH,3ZEN6T4 MX5G;.:PFE/.8?G@"O=Q'-*LM@G[!7OXHOQ<"IN-*R(# $3%+N$"PB)V$7>2(!-$4J0\X.SY"I@I&V[0Y V1GO,F# M::TH+H'5;@9Q4+A5]Z^71XRH\;66B;%U>,3[;W=$O=RR*N7>[I)W.W*,RQW@ M2O$+>=Y:UK'-*_$0(K%01*$F+72#6^0$:5@QTH=X3A>7;XEX0XHV.#&0J@D8 M'WFHUHQ&[CHO@<* I!%"R*RK/$P3C_^1>+P ?WCZ$QF+A$&M#&$EB6WVXH"6 M96*P$]2X[V"HXIY;$JRX90#2NA%K<'54*%')\*,#6AX)&3_.OL,E<.%TJDF2 M\?%2$M>180O: F??PDF'&5T(7YMGD,0O1)QT0 =96"#7R%6.A0K <,]?7_WD M(+I97(^1[ F]<,ZC*_-*79FVPKW-D5_7D&*5K 8A4G[[]3;K!WB?R!XH5"ZC-W(>*VB2&S&S[ 'H=SRQ\>[SURBH@PO&[M_U MD&^;4HFEUXM>L5;;&S>2\40K"^S?98.2R2U.S@E^M=P_#, N9(7)/*I/CMF. MCBT?B@Z?B#=S]W@J2THX,P7\L\'7^,(R&2=T+\]NE"0@'.WGC]9?+006WB+^ MQTI*(]Z52-Z@S.( :8;3"F+-1#I^X2;A7PBH./4#4SXXD\G#DU:43P/?MI)/ MBM2?1T]D5[D\XPFUJT1J3!0K26IW%&B./.@QAT.-[=%P9, ":^:,^3PR-WEJ M7BO&Q_5((W6';DTS;BZ_0PI3ED?AS[@!=1ZA3?7I)1I!M!\-_GU=9*V &F M,.M)3.V-8 10^6G4;?I)(!-8$$"E14O@#1&(E9;%1XJH@ M0;DVK-'B>0"HAF(\J$7OR?O]^F_3T3O#7%!8%)Z: ]9+X_X9CJSQD)Q01I(. M]_7C4"9\R!-ME\S#7'#KKTCOS?*/\^?9S.1Y M-'C?#,-?:'-NB1.RQ_S#S\H#CA=RTC4J]&@E_-0=M#LQ321[(I0H>(]F7;>U MVX*J4$$-?,RU=#*AGL(0=T@Q^JG;&[;'&>.P1&$,22_1@2S2CH@"2*7!\FI@;( 2)&QH48[\7"89J4X&$;<471]B MU8WVD4A5C=X=7U#F,E EG]LAI8.NY]+01H2Y6L%9ND/+)DUO@R>.HQEAOSO@SX?O;#\KG8C4;L269'GI-'9!'+QHN9+6#R&E86D>J 'A.+5&">F26+HVP!%1Z%_$]H>2)Q6QJ_ M'^Y:(M7%Y2CB(I=F*('CO"\_I% (AP6>[HD"^1PC^-%YI)*BQ?RAN$!*M"00 MJO@SNN6ID$S"F@#H8:(GDQ"$>YGS 'H@PL(1>"C?R[")^>1KB3R%+Q$]QKB>L69=9A4_D#4);53D;D9< K5W2H?UOK.( M,H3&*-TN)-5NDBY@!&;(14U#OH;U<_K_7Q*?1/4EN&T:RCH[X]#22]WQX@!+!DF0*5J42ZA*&0$!0RCZXP M"O].W=DQ[DRZZTS>@X9H1BAMNSA]A"*J+N\HET?1*:ZY1[S68E$OA71=%KK= M&/N>*J5+.-J2BG;VYM6%'N5"Z8(2$E%HV"*4F/ "I6@2Q&+LF;%?HJ#MNMFH M+O$HE\@MI1:/'<]:D778HI1EZEPQTY@#5QIY>C:ZIM6U'>7:%A:5L,3>!D$\ M&9> 3YY32@6"F_+1566K.SK*'5$5E6$&LJS/\F;7O-TPO"G$"GY07#S.+HMU ME)!JS!,F"7+68J7GF9&3+Y*3J"&Y27M'KDB;PDPCX>[ 92F#KHAKBX!(GE-% M(=11$"J1$!D%$#%&OLTV!9X]]PSX.R24XYF>L?V;"MEP=(RJT*BNCCO3LI*> MVN&HJS^.Y3.+_?K(YH5/.';@MA)-N! !EE%+-[Q^ZM6)J, ;)PBGO!0(2?8B M(O04-6Q%S& ]@B884-:-PN9SS'I*AVO3JR=;HF6=X.L*=B68"_KSIPPSN*/U;";=^'/#$FTQUAZ@,Z5 X,/U9S:%\2E# MSAA#4$P-W_(I!]>1&Y@F5Y'CR'+P5*;"7E_B M_-'Z7TP6=XMLMH3,D-7T)#PHTR'*&<,?2!R8:;P=-0_L4\ QA17D1"742_YJ MPP_@ZJA;-2>J +#EF6TS+]=968E8D?0W";NV4/M*E&^+.!(=)C"^8]T',((I M96+RT#7&4GU.4$ &6-- S0$\"G(;(NH<$R-5FR>\QDGM'[-[1/Y_DM$F$'^M M#>4J]'R!Y8^>^PQ,1R3: 1W_27 D51 8"..,G!+%W #/M198 MXW(J0V/278?1QN E2A?RT1*=!E*ZT0>NC!O+ +%(*$L&4),^PCCG-));B;@N M_"R;WY(,1/K 1[&$F6:'/\H(\/_K/D>'RS 2S,UBZU=$MTTQ.I[>2##FKTB, MZW/3+R+63+?/$Z/FQA/LFUX#K(8# QNOV?8ZU^1[D"#*>?6&EQH" (F7MV+; MPC9>6KS31:N0]>5I#G&,O5!QP&<>/4(LY#U^(G8C6"]JH85&"E(+M9PDL#Y; M/LO[->S/9_83X]!#!-9,BLI<$K_>FBI#B3T\S<+G9,*'4;)#"@<8+([[!>*:NF&PGK 6Z0JDQ/*\;E'HT=:^,I;N3)IN0/J[ M!;N;6:)\YD[L_XM,C(U[>HK.OLSVV3/56Q3V^,6%9.9IHCVH=DW=0GWM2QP+ MQ8/$/9P?1/8!K?"9"2$>]R20V]MU4R(;--WB]/S)*U:'W&=JDLN14Z3+"Q*Q M7Z021"1"W"PRW5L\62GR!5'/*L,4<1'2A3QFBRY)L?B,\([T3OR>LK"P8X$< MY4H>GS4/4L(>RSJ#K&363-;0SZ8[X8NS[\524,/\#G8GB =CRL! I<8=K;1+ M@J73Q.0&>2577#)=^ ZDX5#8.+ZQ9,FTL4AEB\\8::G6EMP@ GFJ"1AAM52- MTMT"(S/(X.5U+.)=:]Z6*;:]M$@RRG)*1U(97XKG14E"070J0HH6\4V1IIXV MX9^IBQFOD$8U)*X"I(3\*!?!"ZRX?8G(PQ=I?&M&9XZ,E8T<:62S;, IG\]4 M=ZA\J8)\J5X=HR/&8S4ZH@';.$62U;]+#-$WPP 5XX^R'_5#1#R;/\ MN$+S&U5R_L'3TS]$Z>E:)C/][-69]-P+[F3SPR66#V$; N$5SIEJ$14A$J@R MF?Q94&EO2%T4+9U_KI+N!F 1.Y,2 ;.OKLF:7_GLK?R/=Z!J8"O4MY9#)Z4? MO4NOAWR/BG"P$3N_#;H%_G7,$ML=SA8##_XWDV\67[?AJU^RGP]&[6ZOE_M5 MIZWG?EZTE-YM]\;]2DL5?][O#"]\4Z.-2_U"E\@O$G %\>Z_KWI7$3J![HK- M69S9M:"X.?V?Y%9O.YH.2/C+SK_OKG[@"ED=9!T3.1(>GZ\CH4;T&,P4H#8 MJJ\ 54:F\GJ2-S_]G )794H$U8IM/C>J$L<_=;XT_<*=XCMAB#BID&VHXW7: M(Y!6&@V&TN2^=\:@-4CN^ON+V]^^PD&@I(;_'F#4OKG(F:A<3U>X>?EX6P4$ M':WAM/G37J=+GHHB%$TYEM[J3T;R$7.S"5=+[3.STK5)/SVA_KU,]382D"K&U6PT(N:R]64RPT^KU M>VF.?ZZJRS2%V=2D@5[:I9(849=Z49?:&PX; M=Z,UF21-E1WW5,1J.5BFW\*&T[O%ELIH1*_Q]Z_&S?B)IK]0+12BTBOR+0Z4 M!ZMYM]+MZ>I6FG(]Q(?V! MNI$FW8C>.U&"2IVZ\!D$=]8-*^61BU3F_H[*F?+>-/A6QT-UJ1=WJ;U!U1BL MQ5(O1D<%X5%GO MKA4\#:T54A2B*$10R*A"M$E1B**05T8A^OE1!VF%OU#3H+)MB>H'*RV6U[NJ M1-747:JH?[T9Q8D.5+1]OX4\\*.!=J,MTHLTXF*VCS*6;+1 M6T5K\AI?U,=!\RP>^8A==9,'>S;X,&)J=!]#V_3"9?R6 M*DU;&T<3[Q/-+3^L)TI?<-\];O+Z1MKW/9;([W3S,!&#>$JA<&O 8-[787!"H//%X-[DX;B[X6'EA_D MX)%K3PP6JJ/Z_,S2&H![[EAM> M3HRSE.W=?M5^^TKC.L:M[.C65+=RP%LY$:74VL]4;X^;RX1YT>MZREJM"<1) MIXZ>\OI?:KRG3J@TEC3WF9E0!V3.L0I#D<)%DL(>4RH4)2A*N"1*V'4NR*GH MH&KE43.K$C(E!\_,8]I/>J?=B^I/2E!J/TW:_:HKY%?A=%)5 M."O/PI()^T76XQA.^@>=Q'LM1S.W98/*=>0BOF;XOFM:%'NC6AW<^1T>S7FA MN8JC=[[VY]W[>.G L\0+OO[/Y]]N'U+O>7:][W0N@"L>P+#]K9M>;7$WK^]Y MIH6!95M_\;(C6!#PBGGX8S]S=#WQ-/D=? 9:("BE9K^1S4)M ;89%"+-$%\]R9;LO M<."VIA66L@A\[F/1R"&2PS]^,6[R[K7QA7S)Z5.WJ>E3 MKZJ4[S>2J[>JE$^5\C5Q4ZJ43Y7R-010JI1/E?+MG[FNZD M[# 7M2&IRTUEQC44C9RE<.\-5<%>\VY%=;UHXJUT^SLF(39$$3Z;LI'U](@= MO4DJ0[A^J#26./LM?;QC)Y"FY\KO[U17E/"***'7ZHYVG$&N*$%1P@51PJ2S M7SA*58WL!/9,=BNO&NDGB@1V*QKI52\[R2L:20Y4H:(1 Z[#L#<5C0RJE3<8 MCA."'KL$^ 710[YA&]Y+LI+$04QTS>]T2EB 5SV(Q?BLE\V%%G,>UWO9&-7+ MEK!8^&,_Y 48*X\MK7"Y<[&'F_*^4+MPA? \!'/Q!' MDD\MX,AP3@.KB1[QP2=X!EYO&OY"FP+! 8;[E49*9>_4FOWWU?8RC8E^58YE MBX](>N#?0F9L,S MF\YV=GPYV<;,2+4Q>SU%6Z/69%(U'UH5!QW^7H:M?N4R6G4OQ^#+@W'5@3_- MJMWB(.XTERWSZ@$W8]WMHR[OW9:D44C8'8,ZO=]PA9/WF*E)J[NPBQVT!KVJ M4VW4Q9[!Q;8F_1WGQ#6NJ0E_=WU?FWON,I'EM8]Z?UEX^:8[;.G=<>4Z M]*8PFYITT$N[5!(CZE(OZE('$[UQ-WJY[20ZG;ST^]T"3&4THM?X^U?C:/R4 M+GMX/=Y%O=7IJ]9#S;N78?=$/BQU*YN:'^@G:I_V:B+Q28&NO1&.Q8Q6=;E1 MQ>&.OJ4S\QV=UZ6\T?4*MIJZD2.H+>-+:!'5_!#/NGFE_'*QXJSO&OY57IP& MW^M@SUXFZE8;>:N3AM[JA?OG/K- LUV_?&?!=$@MOS%0)]T;Z#5-,3D(>!I+ MM1@FZ70[E57O6L'3T,HA12&*0B2%5(@.*PI1%/*J*&3'23=2D*WW-N+G?+9/: M(=X^>HQA%9WV; 4+[5?+_'D=OHN(.[%0WC#Z"?S,_^7QMSV.=;PWXV M7GQD1)SS^>'.#>'_ Q0EJ/F6T(=? IV8C1A&]K"8_/_OOK; M]IZ'HZN;;]2##DCG#EX(B 06M7&3=Z_G)23>Q[6VVH?U*H(+;FWXA5KWOH_; MN:JNAD5=#8=;&NQ5Z-57M4'B41H(-G13@X-T-2S4FFO.8,LQUIK5HTYU/51= M#U77P_UE[1U\A-L@H;@""T7^O>=,H]?F%+JH\>B3EEZYE\GY1'$5!E\^!H]; MPUV;/B@,5AC<@&/W)SNF2JN,B_VFG1<.S7E%2=2M_J3JC$*5M7N,>]'/N%_P MY=Y+;]>.%J?*IBZ4$>=EO'[D8\4LYF\<+/9ZJA&Q"8?JJ=7(>QFK*M'FW082AOSEZ3%JVW>I,=6Y@I;>V0WDU= MW4KS;J4_/N]FP*7Y,247G*0J/./(X&DO%Z\5]RL7A2O=ZPA&\ZFZS*I;V10X M.9&94FOK7[T];JZ"S"O#UQ/8:LVO3_IW]%0 X%)#/W5"I;&TN<^,D3H@&!]\%KO:3/FGK.ZR25Y6FKU6EK3P+2RGL%UF?9CCI'R0/8#F:N2U% M5)/!-U@+MWF'!W%>:/;HZ)VO_7GW/EXD\"RQU-?_^?S;[4-JQ6?7^TXG $#B M5@W;W[J]U1:'LSRE7&.FA8%E6W_Q@CM8$!")>?AC/URM7"\@<$=;BGNJM[5/ MCH:8CW^U\*1REYD-]E(;+,PHD5NSW6>L!IS/?1;0OJ.? &BMY33T?"K1\V7= MH$,OPD(8,UT^*(OY?#Z)3]ZO$\))EH#F0;0'W[ -[R7:./^!'[CF=T)$V!]? M4NRUN#JPF552RFMSN!$>5 J.VW#O8Q.5>&A;F638G*J3,Y+-W8.D<-]ENE0>FM4 M.8=;I:D=XUXFG:H5JNI>CE!0HWSV@OJ-#267HU0^5QA+GJ#79LQE58W-5]_>K*TIX190P M;/7W'/JG*$%1PB50@MX:[%K_J+*V]P%\)B.29VV/VYW]D[:'B4SK?7.VA^F< M;0,NQ; WY6Q/JN4 $5ZH$09#ZFT11+8PYJ';W'% ML )Z\9- P7?RHE(*GBM8]5)=,LTR"8#&_(@.:8:QC=D\3A=*;5)B7:D!3RLA MDJ8SBI#&8&7>&%<[C>!/A7^'._21!.(8_Y^WX.=Y&D2T"UJL5( G$_R*[\V! MUZ* +SY9]+U?_+R(%QO4@X\YZ;E8F?*L5ZWG^,LHR4L^['FF9E$YRXET2$;T]^:PL9AMSX*C@E^ M\0:^ VL(_'SJJ3_+Z,:/<9[)"(01T'J^Z0RHY7N.PK\]NW]*S,O#9^OI-?D3 MJ=CO1>PK2S!_B>"40$@N>%"8/X^HI5SE:9D%FS4VB%&PAZ;B]R/^5M9MWM\U M[P.)SFQUXVZ-![4RKB.4TMB!@?\Q9W5VJ[PI4#T-)YM0?PI+_X69$#;.TAD* MZ; ,"E3&TI9#OX('E1DR=0X&530&$PUXQ.HFG!(L7T_4A#M=B*/&<7J;\Y/= M7J;?%4EZ> ]K&5BJ^V"C!4@YU=]"_2#8?()3U10U>(S+H@3-0]H45/@-J2G\ M4NB,*((+U;N#MX11""= .@SLW,FT@9GMH5EAT\TI:X$'..[FE'5SRKZ[2FHF MOG%)ZA@EGI4R;#\#QX/C&HH,(BWNQZ:!$14^*+)<@02B2D"2."(0M=R"[\4R M%7%Y?*-U+C8Q41]629#5=T8:KE7HB45$&ZZ:1FR;'S@MPGWO#;6V8D!%D$:<"D M7EM1(X$8*O1'T.FH+S)\7R:^(1B,W$$,U)#"#_XLP>VESEA\[7'?^T=ZB_ZF MU0HCVG4!_IS=&))$GI>S.=,@[7/F+Y .;\@ A87?9FDR80_V%EW7,@Y!41@'(GMC M'"6@F[$)FQSBV>J;!C?"B^ TX8'.9 M&RJ1,Z(OFS7TO&B,Q.+'\49R[U%:_!_XDC_(D5PY4F'GV[2MI:T9AR2B$]QQ M>25>$.8"!N\"4F\<@T+R2Y@[+/WV."X8E+&?P>_8]C8,A;^I&M\]$*SJ,TBG M"?RB2#/XR1RE(I ZF/(L#NM=HH#P6-A0&.4! M1K(8?8#?[3+6\L][)*9*.1RS15P(:"P<65Q%CLB74"CR N2=/,AN7(-SN(2B2RX4>3-T.\=P_6D&8JR)(A+RDY\ ML2@[.KS_K/8&IP]Q6(B$,CPVB9ZMOKUZ2(/#_A&>0$&Q/2!=7R+MBSD&'LO9 M"*TK8&+\)Q \F-9Y+NR1L]:!OY1Q0?R6"\Z($ )Y]TN,R:9?C8F%4%K$"9$& M:X2&;X",0W,NF*9I3IIR7F9@H#A$1%81+P]>-$M#BFJ0-$6+0Z_%%8XH;7)K MXHQ!<6,"SFAT?"/L36%8A6P*5XB6Q31UG!=$D44QY\Q>-Y,M"[I69U9^SG0D6/\ MY7#)BDVX9+'\2+0L63>KL"."[1)!SU5LX+%0[@*HP>'XF5+H2IA81:1N\^;@ M)KH8*\692SL5?5E]HRMC0%;@(QW;XP\@L3R, O8DX7/VQ$1ND75F++U[!6Q' M;UL6.J@,M8/8@QL#JU/_0R4@=0)C$K-I2M()!9%?&*BO5#*(#?:J_ND\BU2! MZ7VJ\^BN>3O73#[?&&ZQ()=/)5..)V@_'@VE15ZHF:1ZVGP4JJB 7^3C!;M* MX$],)'344)?@BA5Y9\@)6?95DB)+8ZHZ< )"F4+\._A)1QO;MCMJ;B.0 3%] M$R$X=1N^CMVYIF/=07;B72;@0$J 3&DF1-5$0QT5;(T*'(MC[B]TKA3>K?(B M3& ?!0C$!Z;-I_3O3!)I&&DVY0-P#Y_)7L7 -D?* M21BT^N#WV*R=<_(@5H23X_"#::1N*ADEOF2=0P!UCP$:+K'B@*4?@G>!MU>! ME-7I)"=:X2_2+*_^1!Z>3S$=Y.1GR2<];06X;F4.3XI]N/0L0^Q'L@1>X^==*59+*=9) M5XK5E6)UXNSKQ%FS:^S$R[F 0P73!!8X09O63=? /3@>C1]0;'5W2L2XB:%2 MN<))*BN70S5#1':3F:"*%UM[Q%DR0NL=J< ON8S?3;PZ94QE\CE);Q.N/#&5 M4?@(+.[A?AX,(]N(!&9YJW51DK+?G3.F,KS?35FV'"NF<**"^J%L(;K4!/6] MW\!GIN*>*6I8SN&8HC3PD6P!DEL!I9TH7=C(M7BF +NYS,C4A+E%DTL%DSV@ M@U&APWC)!)^=9I_%WZ-")MPT[R)3<'_8UH4KG$0!E@]%W&8AEITIM'24?<^; M9+XM6>HMM78H/TLXYFO-NI2HBJ5=BC9*]_ ZJ"GDS&$ZZ5 MZZJ\3UR/B"-"$A(L[;5B[5=%\92$^BKQ)71;[O7QD0$[:BL>^%!E8*W-[3GK MBLLP0G,H9 :U]IX]/EM'RS(0@\ 8VL$V"CEY$T("90A/I_LAP>F'L,A<82G1 M>$R4"2_@; &^@2YPEB;<%#A-8U"K?>]=A?AT]!$>C+T*<@+F8\YXWOA@3HXP M_\EKO$FQOM&),M%J]-K1]4@HTAF#'5I(G -/)8ML,L3QC@N,A.7 6ICVI_ G M&;9$#GXNC12U\"I>"J9;)OX$/\$4&RJ,7#H19RJ;8"%J/3(&;)3D]@V*/"[/ M<)%97)XKY**97V%+IQ"6"BM"V+_^"9VQ_84T3#*I2((0%4 =CE^ 81L!#(T MQ!;*<2.A,H=H,JU:_9[+]ZN"?88;26(B(RK8,1[4U+OQXY*X2"A&8HZN?N[I MF)*.'\ =*G_&524@0X(I%YWXS(5-V5+X,\LBXZ>8^DE3Z2OUM@Y?HU+3)X,Q MC'LEB3XGR\(U(5N5(E9&20Z7-&8(#L^BQV1+]UL&BDV6;(9RL%I35ZG5,W6O M;@V>]-]*-LF UP=$ M29V!MBIVY\M0T=+/?$Z?XMZY+_/"IMIVQK*A[;0W&+ "(*.MF&(9%59NQFDN M1C9(FH\ID.X\UQQ[):])F2XT MQE@>272)UJOR((M&.,V+1F*1][+_^E<_\5G-F^EC[V!G)?4\\S HX/%%'M') M?# +AXMG 4#?N>(2-_S*A:%N>L/@M59+H2[9H@E)'])LY@WV]_[UY=VG)[O2 M??H6#;L/V%6X\_S^0?JAKZ,[[U=NKWAOVHJ]I4%83Z)JMSXQ#&._8#J@781P M#*QC,C7QLU#;(FX?Z:H.\N43^P%&AYWL]T\&I]]J(-:F4\BV,J7K^/3E=YG2 MM?LSDT[7DIC=$*ZUSZDZ@^N)XZQ_5 7+5BH,1WNBH4GMNTYL>:JH83L^K^;Y M\+!W/-P<2;L;M]21[R/8-I+OT>G@T9'O$P>*7U(G'"U+B;V\^')!A*T M0RG?QG2(D].MW\B/9D,ZJ9BO8_K='$"R"<]W$V&VP?.]_<%A-Q/FVW.]"^R) M$J#7 .!#I;J<*)64_*;B=R7:\/[:@,-/R%3_Q@?S>#D7K/B7IR<;*^QO=# / M9'UU_-#Q0QL_'/5.3@YVB1\VA6Q_%+C-)@9ZMFR_[FKB[:W-H-5BO93GSEQ\ M4[\ ?3TJ!46]M:U3 TGU#'QZ!:8=ZTV2@GYU \_EPASE(KOJJM&W_FR412'W M=GAOL"A$981!IW(7';T"'CXFM/:+6G+0 9FM JWA#AUX65-AAK!RW,\LU:G\ MM+050[!>V4AE?G-L6Z:TY*C,L=3Q"Y @'QO%K)4;6#<=2VCBPT-GJ(!N(HZH M5A,.'D''$=V7H"6'1W8<0L]+TF2/02)#/!\#3_&7@_Y)Y8$^/45*CJ-$RM[H MHSBRC8?\TP.+7?E1OR"B/GC+"J;6@JKA]AB>IS*,@()_!KZB=CK)-9!%_+J-Y.0[42='S'? [S]8@(&))?%QUR MD?!,85=_E-(;&'/_H^9"YMBCVE02Y6-%\WB3"@R'NUSVI3$17?M62_O6:=>^ MU;5OMIHR"P:TXK:F'1:I2KM#:2^I.. \,RXM'=>8K<.ABRY[MUQ M-_)T7-R"W\!*\=Z\YD:FL,-//4WB\S(#)I'!1\Y*S>+678@&V2'7QIV@=.\@ M&\=F<$?XM%@+O0:?T34PK/$HW"N ,;6;L/O;,3[[8!)=3Y3/FC)YZY*YPX[P M.'C*')L0-0FDB>DX9#^_@;:_YNW"9,YX@O4>K_TBS3HOM\TZE262GF/?[[AB MAH>ZO0UTG,H81$$C\\"7A^ZTMTQ5&(_@DM ^^JTF0RC"W->[U2]L1 MP$#=F7X$['?$B-A9$" *-1[L91HC+@Y?R;4SU^B?93B9F=S8>YD9L?MRX]-R MMXT[SJG><*./S+='IN=G&/27>68'. I>\R8C)=;FV!K#5KN1OFV3S6#_8%>H M^DH%W)A_SM,W'.*^+H!V_2S!C,OWER M#!S?%6%:DNRE1G.GR^4KR.AX5\CH/78N(]'\/4MOP=]ZR]".+!=G?AR#^7VE M83_-IT!A1;ECS8Z_P8 DX4OLK"TMO(3RLSC"-DTX(=.TBWL$X1ZGR83F;+2]HX_B$IPH M^J9@?=Z[L)Y^PQP[E L]G!91"))0VKT7:&4XKK^>LT3A7TPUI65> Q*UP+(5 MB&L7HY9;MIUOT.M(G^E!'&LAUWIZ^I&DE9 D]:R@3$TPW8'/EO4YZF\<@7)Q M\3*O9?[*X?ZA#KE>^]G(!P+9N[B+U0+O7W=UAUIE8+2E-M_;P)H*&&&H[ #'02F L913R*PP]O(@JIW*0\(JME M.1H=?(+H#@FV_?O!%)QT:V/B3$]EP?: M&.%R-BL3/:R! $NTI8+WBAW$!<:7-$ =_C'-3*\O'YXU@ZL*8W=P:22.5/4( M/"UT;,LFHW:TRQF$HR$T#!K(62!^'^)X) QH@JJ3 "RX\UE-.6:W)MBM! 46)7%7->%U-4"/1AD0.8C7!46^O;]0RQF?+U MZ#;"6?#-FQ!\5 :2N4M"*57 D#"1V-"-2F0-&--2HQ\@'L3UB=XB>B&!H71 M:6ET"T):\<-TKB>P5?9NEN$7.LBBEA^TSN\%H=$+4Y329155R(A[%5&G_O/H M)R\"E_,F#,W5N\@*\*D308=D#-^QK[HCA)FA,(E!()OX$_%=/LTO5+KPJ@20& MP]'>4+ E\*7O[R2#0DI?WLGX*70B$:]-P%(0"D=9I]F")GE3%9-M@F4*_AB6 M$9%@4GQPR*U-.Q1F92:R%IT1G*8<9RH3, MZK6(0"4'B4!!J$+"N1Q8[@H(*]?7!UZE&&&FU!Y=$1@QWEJ16LN,03K@&E74@M7-.58.(C)U"0C"5D\;Y.. MH-MC0K$FT523D#)SN*H^*';N_&90^8TCKF9I7M"X!(JUD=VK6$$8)6--GE0& M3&KUTKIYPH0DR\WJR:_=]O#(V<)K8[]]W[T;F,%O>FDN$MNJ4W1M; 37I,R' M'/[J&$;]NG3FU Z7G#/ 'RC-=]F MZ/96;9O-B*^,A?0;"M+6#-W"*BN(_POJ#7[^ZRA[\?,74\E@N%-4 MKQ998"=R%1[%BEQGN"!M4A/4OA#892:>+7.MBOHWT8EJ A3N5H%N' X,:UHVF5H5]"T+.TW#S'_\S+&1:U M_%<"HOQT@J=E3$\;L"2?/-<@R38?=OW^K0VFEWJ %&X++)MW]].0I&3YC:BW M"/M6&I+:?O2UYVFOJ.E8HX*.-5_O7/T@*&BHTV+A.--^W+'"YX'(9U4-TBMB/=,;:; MP.7F-;$1#[8^!HK4E'+AZ #^S +6ZL_@35($@=?5DS=0Z ]#?;UU5T;] M($9S:,^K\99B!(?>M6+1MU( !41QKG/)8GUX%YB(L$=KRB%VW@SAHC"Z6F#5 MP![!9BGUYRO4[;BB;L=MZO8G-^Z@8]2V%JS*#2QYR*/4B-%.PRC)1S]SB',! M6N8S"KPB7?Y!;[/-=K'H%EHZV&^/16_B@AT]ZR+8#[^,!^ZD^OY$W.Q67YY= M??+.S\GC& Q?>Q>?_O'^RCO_^.'BZM>S3^<7'[\\M'"Z4Z&%0=_[!6S"F)UN MA:;A[GO='Z@BBJHG4IG-9.=R@.G_A]1,Q+3SN=TY1?AUIM^.Q/(]GF%9T)@B M'YN1N'QFX?[8.&\C%=-05LJOH_9";X#FLI2DC]+,E"U-)FB1HWGFVZ$(,GU' MK#"T,U%SZ91OS]%6@9E6P(-P]+ "9Q0'6#%H\LVAA\-GX-=B"L]<9T*F.?4<]UI& MCWUY\>UPL%NL=M:GL*WW@3>^\VSFU*5ICYAOUO77]XB M+;U\2A45 3#:N(PI)Y7DD;8G]Z6D%,5"Y9.*P4 U>;$VQ),-=8!+2G);MT/>8VXY*(QSEFEN'6W,,0 MUZZQ50)C&ES8%7&P!-?M7A3'2')GH,I:%V:74OMIPQ*T9*7A=N3\X\_ZWID= MNL0/0B%1)I*3HY"B%)OF+)"="84T1DD$KY786@1SD"B:6=F*26O4!.X]U*>= M?>F-K#OFIG)Q! QBJF@K#2]X1;4CQ/J@.;7'\OB.?,-)&MMN7J'KO+)@)1@0 MMQ[VI?A"=.$?E53Y.>3PECN('UUI76O0H?D8=$DL3YS#ZD^G)0MA/N"]0&Z! MKG''.Z9(J9Y':>:"E]ZZ:+T@5TXS2@KE';5DK-FO1\/46' [6JP-;>JX]G&!:1V.0E\ E*9 IM M7)U=.G_ H7YX[C0[T7F@A._ CLQSYP7+H]YXC)T+'$9A;?T/YPSP[1,_B?ZK MGP\G-1Z;&4"Z8L%,ZF/<)'N$MH^WMSQQ'-96*#NM$>,Q,9;KEFR)PW'CL'C0 M,B#?HI3M11S-YV!]88^LGGZ(5[I\WTV3]$"1(48&7CQP2LGA&F/:1@4.#/6C M.*],:RWGXRQ%^[8)R8".QF%D$NLF6#Y/T45V1[Z:ZV#/8(PU\31C;P;6#AJ6LP134>";,:*/_E%82;NIS$XL[X[[9[FUC M3N0%<;G99FWXGL1'Y/WKV@;'C]DT2*3 0I+(>%"&<6]9ZLFM.!(_II)-.C4\ ME$VLZ^IDPZ/#^\]F;W#Z$(=#CNGQ:[VUK;Z]>DB#P_X1G@"Z6#$\HV*>N+R@ M*5V& J-DO/Y_'_]^=CG8TS(XQ+;&$!RYU]V=;>/.1-,;X4-:H%6^W&M_YD49 M@L787=Y6+@\$H2[H!M.V@LB*;.:Z'E8'H2(3+\155N[,[.6;[RYT*Q=*%\2U M^>1I56P$250TCO_.RP#+9W28E4O_:V9Y=XG;N<1TA/%.;.Z?4S4^=F;R7RCM MPK54"F.V@5K'>^ZN;2O7-HTP"F6%H&:>7L5J1RD:1"0^HT#J^A(5=W>TE3O2 MD^5U!7:4A7NI,GZR&\+@)]*B MQ*EF2.\%E^ZU26UL 8JHT6;)+6PGJ!^]<&G0-=%V)4B=(/TZ05K&C Z(V",Z MMH_-77Z,X7[' DW()6=(308/&&<^_+LD4?VA#VVC>4/U4SX%V)-KADQ,]78ZPXX;X(C2)=>[H[= 8*15D/$$:).B<*N4+N3=5LC M!<,XNY0]L\:5]*:OC$>8)GZ5$!R10J0]B>@GSBPE1(^* I1V^"\F<8:0P@_! M:%JXK6)EPB4INJB#C#1\R\K:$JZ=P6O51RE'Y^1 &!J*H.MZ!/8+1FM/]YY0 MSA!^*C^33FUY5F5<$J$#,,0PGII.E.D<&4]P8L@6>3'YFI3.4(;5Y"-*5G&V M)5R^SWHI8;6,D=!O$)E.<3W6X.0U(8\7["+5QCH]/E"ES2L_!&:)VJTJ9.ZZ MC':*E<9MKDHI85-*&HOZ%+ZF$BW= [4P3R*TM(2QA-)*"AE;+;FY##/5,0EP MK$SCL$(I7 4$WN,J" UM2#_!'\,""UZ?RYL2FF=F:1;(^ #F%R=#NO.B]J*J M3HC\L5ZQ1 "JRGW/4.#D!HB?\[E.+M>F)"O\2ZJKDJ%*G(&OJ#P9H)*\2#+ MTY:G7#M#*<@AJY6;JZ5:U!$5!-:+IRJ(V[6D+N6X7 M][TW4H)"];-S-I><<-&2: M=(=U6%%"=-<4'2;\L)I:7CZFUG/??9:_MPR!QVSI 6SN)&::>??2G8A@NDE= M6\K6G2$WTG.=ZY-T=OM;VOI+61E1%P2:-QB.))U3BHG0,FRQH?RI"H\3)7K& M H/0.>AS\-KCOO>/]!9A'FVA'(\H8KA&O3'"N0.Y*< \QHBBDD>IY;W-4N0F M4\J#F@O,(Z)+/A->JFDY\/(43->,X8U"!902YN:"\*CM MPQFSA[H;_2H2Y8S$F=B#]J7:4J3B9;./,&5P25T^8NH5(IXJTW[3S1=J6+56 MPG6//!2)>:\0UFE L_Y6&T=?!Q:$9U3 G^H:L?M*%6OJI]=:YK8D>OH$DD]] M[O'".AUH#3F&4XLIAKQ ;?O-NE4LW7J9UT75OL:*155_:JY;D*Q3P&TV7) _ MB=,1\AB\(9V1+RK5YN2-Y%FIV4*J(F]2C-S2&R,!!@:S ,&1R3DVCCCK( ,U M\5M"A:V([*[,*-4XO(U"I;436'A1/L4ZM AN--2VN7XZ(V#I<25<[^68\/(U M_=I081$\AOVP#ZJ0XOO/2B!BM;(A),DTTP^RHU'(X33>6(__C>Z?+CV3+\34 M*T]&E*@^Q'856"^NRER^9,T]%M5KM:WL I:5B<8VXMMNM+PS>F!!N0<,V,L# MC>@:*;:[0\?J=LQMA1:X,;=;_6)M>]<8>$5D!)^-(0*&4G,IN5(7YSHC)'IP M7TXUQQ*$LEP?S<89%?8:'=M?GY-I";-0&;9F%I2XC*9B!I :T$H#F0;"\+,, M!3!#>U?GYXB\(HNTP=V2B5]C_R9E &")(%C6([ 0JLV=,$M2&Y*8^LH&64S/ MGZ@W1QPSZ]=K]6P'24WU@/ J"@*GPR[YE-%5J[+$\@8:Q-ASQ^K"";?Q!&9T MT?S%7I'N(4ZLZPX(NG9;A,(193K \E1MN0L;=K&V@V/:. $8Y&57K3NDV_/ MG"<=KCL'BK0K'MQ*6)H;V8"N!5VH6,Q!>"8E%C^#VQ6D^$_=(B'%%3E+%6G> MZCECNYQ)RRVN;MTM7ET9OY8]Y: ^XN )YRL5B2+=B1 M=BO&(+)'?O#9M,GQ:!).().<< VKLIBF N.EE^]FRTV&AKI<>)[Q"#4458I/ M7*S)KH;HH;BAB9HK@8D5D1B7])Q"A>K/J6[,*#B$(462-1WQRXT?NFVM*TYH M*TX8=L4)77%")_R^D?#K:L<)%X*+0DH7\NWJ5_ M<-%N2P\L]BCI0:0:0*.IKE=^:GJ',UQ9=\U;JLW&<*RD,0F>=,J!$5L/4REK MJ=<$5\M.A> M R%PZ#I!#]37.1O7;:JG6QLFRW?WN[7[=>P)F8!(7A4""A=I NY/EB[\F$.? M A^M!R6B^H;CY:@WEE Y_K<[:+*2\:DDU4W]#4=!/2HB=P*DX'EGRL2K=($[ MY_P[0^"!/>\*! :&DPDH'8&%7@F_^@A"CW)_(PVD$CW9E M"/5"E[\8Q" =NNOH8BMT@:,=4"#K(D=-([IF$GY .CZ*J5FB$< T>]A4P_.<9E.2XA>^ M"ZSKCAY947=:+TEJ*W2JE2JTIF/&1@OTS-AB;6546DFI5)-+D9R_BSV@\S,] MC7T32;4N#E&!(R=,0501;)52_E,(6!-LK4@ME>')%EO,5M&,R+DGB/&V]\X%2S\ 1P5(W$M$;U]%Q*7ZFX/WP M!RP[I("??EY%J*1/LSCCM^HT=*(AKB.5$G98C>%>MZ!/'X90/Y=ZT- M/.DM7 '-SZ'0I,J=PE1B Y1=&G"&S2#&BJ)7 HN M0-%92DE?K7B)NJ*837B&NYFX+4ON>V?)HG9[4E@/CT;I7J] 9,&E15M/5GF3 MQGA%-NXBDZIX]:C&$HKJ43F0O$/SO%9>CMM88&Q(IG %%.IC(D+*]W-!!JR) M'-P$?$61+^%5Z(J>GN>JH)YUA9)4OKZJ&K;U M_-:H$*V>V%(YK?A13I4NU]+;&0^NI=;4RE8MKD$\+V5MCUO'LWQ MHI0M*'-J.E>VP/%IVRMM:&%MP_W 4G:J&Z:#NL6#9L'5\IP4W7\05*QDN>/OKY=[;R^N]_?V! M6V&JA2(<%+!PS;@')M"Z(Z7V[#(196,*V#@Y3X"T:)&3E8IW->9Z_"F?*]>A M7Y^](_PC#5Q*JXVR'#4#B.KZUW]UOBY_JB/27O,L CBCKG:II7;IH*M=ZFJ7 MVO3Z]ND1QUV&3C6M0"FU21H7&F)MX6::3/0P2SL6D0W3RONT+CP8=;@4K?76:*U==_0O'+0&I].6VP%HYUSK'"N_:B<8 MQ=TCPF&PVCTD'3\QS9X@[55]>($8&+TJO>F0%::1&T :%>>,1PJ!++1?W-J& M[1,T_*0&\F%\W94]@LTFWSH0(_568AL?Z]T#8MVK@&9H&\\9X(+@_S)IEEA= M@R10>XOU"Q'ZGATNV65KZ=SNNS(\C0:1(5)O4OIH<2HMFE;=+XLJF6I&>"-. MK#;-FAL.*'3- 6+=]?PHDHFCZ#CZ98VK@G&3$T4Y7:BO"%$WH84B$KXIA[A")W-JSU"RN MFW9KTNP^X4>-X4N=O(D>VB0 ^#RWCB[ #H_2,!3:I:HE$IH;G]? @UCNP+LW M-F\&X*W@F9&R'DLCAC)&)G-.]0 EI$D9Q"HMT'9X+O/#SJXO]- PZ^,O3&=% M#6ZI82$&TRC7@T)2JEJ$2.AZV,QN.USC6.W3;$."QL!W_?.C&C'LTC4&D=2TP%.R&T%J;@3(3@F MRH_5)&@B*KJ/9OTM[GSN0\-GW7%')/*_=#Q:5 1K>OL.\(RU;99E.\W$#'5G M&S6PRW@A9Z[@%1F,P4)+0M^;@(.*P!4T M2#J:IFDH8]2#)Q'AU%@SNDU97UT3;%\6N3 :Y//0="L.R=1CBU*M.AK(+2Q$8U+FXB)@@QH"1VTIBLG,6N63&)VJ1-4SMHI M.^?J+LUCR"8KATS16ARX3EI0+GG;,K'V>%ML4".,)ZP$*6V 98L6)U!<$7$< M_O[+)3S]+@KX=MS,OB-D0>OY&5?!P5*>1S_IYET4%H*!(=.A7@SK"$A1XHS2 ME5MJ'02"AIO2>%<.. U8A&.-3 ,+@!5\P\#GXPA;?G7XE&PXN5Q(_?#8K0(IU99I%,> MBTC%H M[>%>E2@B]F^2"@UIK)Z;.M1R31>T5[(QP9389DQA(3TY)V-&GI&S)8<"0 M1EJZKE>F&'PGC=?!$+/;:89#YVPN?8;IKT(,2$Z??]5$[9[U2\85M%@F)8)J MW\@@> 0Q/.2E-]I(OZCNZ1Q,W+S(%KM@XFQHL9YSNY1D(XO,#U'*Q^@T5MHV M@1&C\1A3ND ,]F3X!R-@@PB5RKVHKAN3D\"V?A%5/4XSD^P)GGWJ5AS3M ,Z M1-(FY.KW=!]4U<,2)Q\_)YFF##)SC3R2 F<>@HEYI#4JA83XAFJ+,[5*4GT+*5\* MXEJ;L^*'.S-O$R#0=C:N#]/ .ZS-AXU$V%&8![\*:\&N#*D412\!&,K9>*XK MLHQMG"%V6TQ:D5Q?%$9LX)H#,37:NM\W32)L U,^CFGG$\XK6E"CQY*S@'"_ MX2+Q$0N.*UGGB*P62,T#[3]&:$*PMY0V^-")K:'+11HOD>RUU (UU[]8C;.W M2Z$?/=U]V*6[NW3WX]:^XHH@T&BJRXNEVI00;Y M@?0E,L:B>4QFA@ WS]/ES[4IH,O>C$OMS%]:D98:N[DGR7=6YCNT/*[2B>%V M7M0RD$Z5?=][NQ3'-3*=FG _*YX")6"O%)3@ANRPW1FUHP7:595]3$M?"8-( M+FFS"2H&I&(P,_U;X_=@RQ#[>*B7L";.^EIFG>;+V@4#9=B I,@UV'(,[&49 M&'+*9?,D*S!..*^,AA;8-P:ZM-K=7/DVO9=+YGFN@B2 W-/#ZF^D=%J6/J1* MSLETWE(==%C[V/Q>U@XTSV#W5*N!ZU5%1(<+ZS6N*Z,P2"$A(S*0'6H0&SE_ M0*8,71!YODZ5I%AP%7.33AG7(+6($0VSYS3#&..D&!I+U,3G^=I6B]=KAE*%HQ3,ZJNV M4X/PRO;8)2>JYJ>CW>=V0:\XBZ?G.'VBLP02G)=4^&!;._[5B)'W^S2**0'#PAP>!?YG5+#Z MRA7YK7E/*RZL=5#.8>CM]X"/X-I]&:TEV])$T.,,AP9>EN]$E3@(R# 9/(&' MAH[>WDA4CY9S7W($[6&.AL.I22+>Q+(_U.2\,-L(G=.95=+.',&$/QL'.X0# MRZ*1K2\8[@\/O0^8G1_L[_WK.\F.G_\ZRE[\W+E2+:[44;LKA8N/PK\]N]^< M'PP/GW4.V,,OXR$<,/E3D[7-L> M-Y1EO^6T\TNNLMNH2+;:A'Z 3>BUQOP#;DS?]CD\]W_Z[FWY36^NG4C_]!!W M;RZ@>BWF&G;>4/P(3MI&*NOQ$L[H<1#.D! M:JS)6?M+AN2[D.Y?EEK467J- MG:4[3TP7B7U[!P<'>\/3X?!P\%//N_5SZ3-%2];X>RT#5@29P,R6T(>NBR3/+TV1 M)+L _F22H8?(8Q/GE9O#!\(/8)5H L J-"P%::W;C%MS"7>BU!". M:E%;Y-Q?D-(:+:3=$%R+OYP,^X=VEA.GH3"C08GP)+4Y:'&"!+]'%[>6N4Z1 M+*_:\VM6*U>%R%Q+\B=*6X*(/QC#^8<53+FK$A9\.#P$+GM^^!-OFRM.K$HZ M8[]I\/+@P+W.GFY6A2^_?XN7;HADP$1"@4 ,B6%OM<:J'X%7(LA$#*?AW E7 M#S1/,GHBTBQX#-(,:'* NS_',MX,Y%<63*EJH\DDV7GQU:(+UW4>3I[MDJEY MT/?>J;%//O9OOX'T?RQD< ,6T\5"O,'01[!T]\Q*P M?_[V3 7A*U LN"AK8 \.#&=HOB+\ MA&SQ>E<"\I7%*Z;,UT\Z2K_F=6V7!YK%W_O__./\S?DG[_SCN_?_65/VL5CC M(DPC$[#?:(]:*N:Y>J7_XS4F\F-_\2I*Z-WTH]I1(.$3X!Y"0/!IT,'PQY8G M^OO,%T4&_POUF^7C/GSTHN'OP_[^Z:#QH_W^IG\_W#_>Z!=MBSH]Z@\&!RL? M]8(VR1N%L\1K^=NS@V=6NE"HX]5P?N<-JH2$T8^EXTSG#T!9HH,^IE8!%>%] M.]K'_ MHE/[@V]WV]_E0!RQM@E44Z=!ES7HM"CF^:L7+VYO;_NPQ/XDO7EQE@53L![S M%RJ<^-D+;/Q\,3@Y.#XYV'\!2QT,]@^/CUX.#P?[IT>G!R^*V?!P>#PX/@D' M_U_='>P-^M-B]NSG#]&XF'IGDE7!8/D55LUA;'/J3XT!]5MO_$\,C_@CFH#J(K) BVT@(QUXP3E>4[W_B6I!3<) M<*0S12;K QO<.QP>'!\?_=1@)S@RH&:"OV25^BU$XZ9?VRE5TR9TAEM1,9U0 MV4VA,F2ATBA.WBQBG\=>?B/!,>P$Q\X(CL'+_H!BJH>O.P'R5 2(+&7P7Q@>"QW]E>(@?,$^VHS[Y.$W2^QK7+1L>+V=/B@8\4GQXJ!/YOO83)L_^!@ M<#?8_U/=W1T,!F+D6TM>F^[32(U!E:J@I/JH"\Y18/6&*>>YEFJI@_VA@8[Q MLY&?J'SOXBY6"UW,,]S?'W;\NTW^'7;\^T/P[W U_WXP72X=_^X0_PZ-_OV? MCH&?- ,/OTH!#TZI5>YMW[#RX.!HG\MFN0RC4GZKO_1R_[CC]\?%[\..WW\, M?O\JA=WQ^Y/@]\'^H'_^\7J;)KJNB7H,V__/FZM?,,A#T\>]=VE04A\/C>\; MO"8RC?2GH?XT3%7.@);SN?(SW8!":'H"1/(.@4TIBJL1TJ,B]^AMA3]AN!0U M&ZDP% 03\PR:G$5?U.]KRA5W//"->>#Z[3]^:![XY-\AD,("K#S!2O"N@ZF: M^88I.C+< AF^/?NE(\,J&;[UXT#7JO\2)9\1BZ,CRFT2Y;OW'SJBK!+E.^RL MB#J:?#":_.7L34>359K\Q1^IN"/'!R''RZOW'3E6R?$2@123HE/<#T65AS\J M1;Y%=&KO$F$JFWWRY]PW5TAKI.-S"^2ZG;>F"[B R7]:IMD7U+C0T!G1&+#< M;FO$\*0_/!ENVAGQ\K3_9G-4X$J,2'W4Q-,MZ@U[S6LJ(6O M.:RB$>$/Y#7NES5ZD)UN>!OE"( [^L.9&!"[PV().#KGU?2]:X1"OG>#/&>K MO6R6)F/2%%IXC48D6AN:1]"NW7WU$&E5SY, ..",#SGN7P]%Q:SR/H MFWV4C80M^<23;]),>SCL@"P?P3(>>)+ 0W7#7I___>/9I]^NWE]_'0S ]MG/ MS=CR2.$_RRB3D67KJ@Z><,^ =_ H!'$+RUA&W.$HH @AAFFZ#LMVG%'+K0V8 M]1HIFBL(0A4?1,3$7^CQ8_RRF*89;"K\2JCA!X!\ 77QRCLK)[" __M_!L?[ MKP>'#/.RV?RS[7H&+U_V3P]/-_4,#H_ZQP93 M[UU/Z%8_@@>RSKU^X^9U%NS;WVYW[7P.GZ(B7NO>=^1> M,6I/(\DI%-I2^/L=[_K;DL1#G>+SRRQ*@FCNQ\N'MTX8N;,('ZM%N%O2Z6F9 M&O]2&*G[>QJ'/ZBR^<%LC!_^OI^:<='25]"9$^N;$\M-&6BGV<_/ AK8@'F3 M#>R-K6$"_F]:S.*?_Q=02P,$% @ <((.6\&C M*\BG$ B[8 !$ !C86UP+3(P,C4P-C,P+GAS9.U=;7/;-A+^GE^!T\W< M]68JVW+L)/;%Z2AVU/&,;6ELI^U]ZD#D2L*4(E40],N_OUV0E"CQ!:1$VVRE M?(DE ?OV+!:+)0!^_NEIZK 'D+[PW+-69^^@Q<"U/%NXX[/6]_M>^U/KIR_O MWGW^1[O]V]?;*W;A6<$47,7.)7 %-GL4:L+4!-BOGOQ#/' V<+@:>7+:;G_1 MW'QW&S^%=YVOGT\8!_ -[^<'@ [:,#^U.;'XV@W1F>''6. M.Y\Z-AS_.#Z%HV/[Y+ASW!Y^.CAH'UD'HS:WCH[:HP^CT4<^' VMHQ--],D_ M]:T)3#E#U5S_],D_:TV4FIWN[S\^/NX]OM_SY'C_\."@L__;]=6=;MJ*VCK" M_6.I]=-0.G'[]_OT\Y#[$#>W^'0V;TX?CM33GN5-]TG3@P_O#^*&1$84$!:N MK[AKS0G;2K;5\PS\[#[X\S[]3'R.V@>=]OM.DI.MYMV2;([WPQ];C"LEQ3!0 MT$.<+F#$ P>[!.Z? 7?$2("-3N P;S4(/&SXG(,ZH9/P9]Q"XJ-\.4=8P2+ MF,X\J9B;ZC7B_E!+Z4NEN[58".&59W&E/9-:^K%"J?;[X"B?/K7IT]Z3;[?V MRW,-_/:8\UDESLD^(??HFRH2%#E"EAB97>A3.^[7IJ_:G4/TB+5E6'AY-1GB M?AO*D.G<>:"8>NK/?DDQL@=+22/$'4C[LOCK_CY8>V/O8=\&4<8#5YO3'U5\ M;HD(6'85GG%S^B.#)W==3^G^]$WTW6PFW)$7?H%?D9.#*02X">CMB8PD3 Z:U&D:L9A#V4 M)&Z28K#L[O0S<@ ?(Z36]VJA4$R"'.^LY2,.#H0F:K+^-HRJZH]=A"O^%MH[ M?%A5>^P"SE]><8L[517'+E;@K./UU/T>?V?"/FO%>21W[6^N$NKYTJ6D4=-M M,6KZ_?8R,ZW04A1VC]G&C!>>^N5 _^NP]B*13?R)U%A(CB7H?=Y?I;)"/_#! M[KM?]-^K42'J'#4IZ+ABU]+]EH=A9K?HR]C^!:A\=WE@"TSKSSW7!M?7?_B> M(VS*];]RAW*,NPF \DN 5(5: 68G)\>'N!! H.[0KA"!-B?.YM19DCR+Z+.0 MP0[$++,/N$0])Z $2EXOHLNDC? >;@8O^V&)WW]V<$=VFMO4]T9]G!JTL#X& MNG-OBGI/L(-X@"O/WWQ 5V!E=(?W5=UAP9QY([9@KV/ZD@",)-CY1P9H^/T# M)0]#!P:8+("4]+MG_8$VU/]//,<&Z7_[,\ I\@*%M(2JU6W6D\#H34>;>5-" M*C87BVEYM'LE)?O7/S\==C[^EX42LA\B&7>6Q*&HMQ&-3ZMH:&K+J31;$-PB4%#IJ5#:%77" MJN,#N"7C6%%O(R@GJZ DJ$79:X+>5F'B.'SHR7A>N!(6S]F>Z^12:^@S%%UEN@ MYYHX'9;Q\-4N1F,?I7P[),'F-+;(XC>@J%0V 'DWX1*ZT:81/G1 >92D>&XR M I< I"I%(U['JW@A!UW?8\B#:28LR84ICX5\EB:/+0+U%APJ9 RX?DA8 K.5 M#D9(4BOQB "+*&R1K&>8DZ= ML$8$C:"FAO!2F5X.36R;82EH-Q5&APS#2-$J;RP MN'"VC4@5U,!*(V6F840JE1$65M.V$:ATZ:4T/KE=C;"DLL*B9Z9;BDFJ%E,- ME[SN1FQ2SVCR"CI;BJ0I([J)Z"Y$I6!'3>5@[<$"/G1D7]KA"IJULS1Z0*JL8EBS8Z85"1*-:A*%Q;+HD1U2B,1A MH3P[!\I'4Y]%>J8S.KBRF]%XPSRH=I\IY&)TDZJEG54W";F'1X=B_C_J?&_G M&$N0K9&P5:%F!#I5&3("O=U)6:G1A[F.#" O8E\)/A2.4)52MY?A:W2/5(6J M4AR(Y"F:+A)";:4_%11WH^,Z[MC!S PLSZ^26:Q'U^@/J:I8<2&YS>;,F.;& M-+L=TLN(7',52#T&O)&WA(ZS3JRHBY/1&U)5.9,W+-A3>/!6?,/9Q8(Z5RO)63D$37B7FT+/Q4C0DZ)F6('(GIQ%G:K$C[IX&7TD]9RAS&DC:A9)\&^?13*P4 B6D&+G*%G@_3H1 M"B; [4O75T(%"D:>_"J\:6C'6U2>2VM2H[M4Y&ATFM3#CI).,Y>#S05A* E; MB,)B67:NDP5D+W L&4SO)YBXSR!0PO(O7:M&3REF8'2,U#.0DHX1L65)OC_2 MR:.=&V2A],T15\)QGJ.[;KC[7*,+Y!,WPI]ZME$2?F3)-,_Y[3G(=0=]%CH8 M*J^Y%.Y@PN646WJH<*?>(&#D872$C%VQI1PAYLR666]M)$AO@%WCJ58)(D9 MJ^RGW?8'66E[+YXC47HC'\#66_(J5!2JTS1"FKT--P_2Y,.GF&&XL7 [EX/9 M6Z#I(NC09!BQ4#D< @.'N^L.VK7I&\%/[_K-VX/=IFOTCV)'F+.E:_?=W4#/ MPV@Z<[QG -UB$.!Z!EO5[PFEN1C](551-OI#Q#NZEB[FOG.+/+?0W_9G]*?? MM= X^D+!S9R@B*8)\J-4=; \A#DB!.+6>W0G=L(IT0EA:6BZR.[CUS:M<%< MBK@1[^SK;++Q7G",H ]Y[I!/@U-;1*\VZS2("M](S$W4CE<<[H9$0M51M+WJNTE:9?/;%889SE M]#2"D*I+91QVW$(D*IY*7 0T.I1D<=>^$$Z R<(*G?* OK 1K](E;?6/#^Y M''"U<+K8&8F717;G;Q7@_O9D.8$-=M=5PB:;8D)S!U:T:>$5_*V< $9_2]7> M:O&W6#A&TK5C\=A"OJUTMN4+QL?<62NWO2OH M41.]6$K)@-Y&1>_"/)V!%)Y]KU\7%;Z\4,4_#<,C%RB'!)M>,.$'PW!W LK[ ML_2"V5DK;"D43%LL?.=4^ V.2$13/E_B+T1\\7*ZE(*8[TG:274!X?^7[GP' M_Q5]#H_W)4YMY*J^!B6S4>P@?#CWRE892.%:8L:= 7_63P'[;H@L*M,?.F*L MA?)[.&+ ON,.: V'W/KC7G)[&8^TNY'R23.$.H16J$"@BA$J:$L% M-W=<0M=XQN^O'E_N9AU?UA=ZW,.3^NI@WI#K!9L1K=TD\_<1GZJ82ZG1X%M2 MZ")U?_0U\(4+/BF@KT[H+UW.H#7(,)FSO2D7;JE\?CH+%$@:G=% +=:GH$,3]!E(;P0Z5^!.#Q99 M]<_@DO?AQZX]%:X@U:AF%V??9B?>D&Y3BR6%\Y31+"5[-U5Y'9,IQ0H+NIBA MQ,4N^B$_8S/VVR!?>]'P=1?,9N%WM,U\_B)T73FEJTR]4 '3(KXRF;=>JLP! MJXCO7P36^(Q@WB%%0T@OV;L)\3W[V-1>L8*&3DW0ZUHXX"M$_)[+,>"R]TGD M5@NRV]93&;'%E%ZF[;D;5$96Y;O01BBK3=RZ":A\GWENUYH(G-KHA_ZH)Z2O MHI*E'0I<['I5*#12XSNPO'F5=CV5BT@T4N?[B9";J5Q H0D:)XKP#]"5DKMC MW>*:/XEI,$VDH@W-67$A8 %8/L]Z4U7Y2]:/11T:FI6 M,0!)9U#X&/JC[[.1]%P5R7P+N)9%,Y/?ZX!VZ3Z@4A%XW+F!QPL9C.]48#_G M&Z4F\A4\I>)XFH42EC 5IA;IH_^]K*/_Q8&D.ITFAY,(U2@.QB5M7#Z;QLOZ M!!M;*,]3Z5X \KWUGKE#&PA0$1*_[]Z HL?D?A0UK[Q'D+?4*1HVE6VW/J,7 M=+$*(PS%[V/0E)X=6(;I.+MMDT=*8E*,'GBA801W4(M[S,A7YXQ;L$ \K#Y9 M+>4&&W"J.]!&W^!J?>[B,L2': M9S"E9XD%5:Q-"3D*)L M(![0M,_9IYRKC^[LN8'E@*?0D?/#Q.:$WSQ8Y*EP"Y164(W,+7S^4=DVY0DW M=G3DWFAC*-&:^S5AM&R:*,RO@50#"9:#-%#)>50TSKDOQ[?A4U -BB_GO;

N7$>+O"T6\U B7FZ]A]UR.?VDCIU?R1&2@A>^.%$A=,UO6?C,C MK\?QA2;PN%-=YKS!A,."4)F>)^]!3H5;7.+>F.[;FR9.P'[Q%-#QO.@L'AV( MRU6[L,];5P>Z&5N0R*"_/B^: M1%%*7ZB2?-;P#46;TD'!^7L(^R@D.N8%?IE_;N,56#>BT+JVHKEC(S[P%(;" M^BUGM1/*DL?F_"]'$>K7QQ(D^L@^/= MJOGE&D.WICZ_[W$K.I9,NY5QJ-)395-MJKA34U6-=RN"&141YZ M-QBLE\ZM=&[$L,1(%SA4(DF\2$&H20\7\73YANE 0KG>3=;TVQ-8^@J1J $W MG2I9@]"KZJ_OHO"M"28&7][]'U!+ P04 " !P@@Y;7O<2&3X: *^@ M%0 &-A;7 M,C R-3 V,S!?8V%L+GAM;-U=67,;.9)^[U_A];XNVKB/CNF> M[C?/7D18>PPOSDRW2U]V2UAT_^6'1_3H_@R?L9K,JBVV?L ME_[/7BP.OG73SWNK)Y)+<_JQT]]V/PGO.%@$9B5'IGGV#'1!)F+0P@@O,IK_ M^OP3:I.#$89%SSG3B1<&26M6;"D.8HE)A_ZAL^G\SY_JEPA+?$+3FR_[ES\_ MW5NM#GYZ]NS+ER\_?HW=[,=%]_F9Y%P]._WTTY./?[WR^2^J_[0((3SK?WOV MT>7TN@_28\6S?__S[<>TA_O IO/E"N:I#K"<_K3LWWR[2+#JN7XG74]N_$1] MQ4X_QNI;3$BFQ(]?E_GI+S\\>7+,CFXQPP]8GM3OOW]X_;[' [SE.3Z8C'/.%_V/RP7LVFNPOX59G46'_<05TN:2__LU;<#_/GI MC<*EXI^L]-'O_L._D)9NEPUG/K+;T^&:02/,!, M\.L*Z2^.V7=*P6R1+GQH5H6WZ$[_<@819_V[D\,E^PQP,'D[A3B=35=37$ZT MB\IK'YAS,C,MLF;!H&%%JY0EX=NJ>)%U=59+FE8O[0++V(O\Y-G/*D^?X6RU M/'VGYW+/X6N&/^;D_6?RCE9W=^YYORWFZ;#K2 E,$#T@:,=,28[6;O',RVQ9 MTM(8:7."R!M/[&9J+L[S'&:>=^G)HLO8D8)[^N0+5F5THNN.28,N70#3U75V M\HEGR\/]_?Z9C*"U?_KWI5OLMY'^:C$([X]%39/8%@NOI_.Z;MXBJ9M3LKZ= M(\J"LD8)S@0ODFET@47M'(N6^YPD>NFA,2#N(&D=5,A'AHJ64F@&C7<'V!$3 MYI]O)$LH+4%;FJC#:L*)-HC6L5RD5"H7IU-HK2WN(FH=>*A'!H^VDF@&D'/3 M>W%"A[(Q:B4# U>!"H: BHY<01\\=SR[%-)PAO'%^A#0CPP"6_)Z")D_G^>/ MJT7Z$4<3[@HH!1LNR3=EA(>[SU@[@7?,:C7^T/2XN@W]+ 30#_XO% M_OYT5:/E.DD*/ZI.INBZ+FX5,Y8(D25!<:LN-K&0N&4'L,W)?E MS63^?+G$U7(208A(MIW"-N^9#C(R4!3 .8B*C'+A7I7&XCX>N640^*&BX5WY M?8G]LR=2HRA1)6*C5$Q;BDHCSY6A%(4H29Y,T@,&@)?(&9/)NX?4;XO[MF'\ M0#'?99*<=Z"*1J8"K3"=$CFPR7.&0-&'IR5FBAPTWKL'&G9EY1J@H1WSF^'A M?;<@HE;?WL]@OB+-7;7U0;6VOQ%%-@KIT-7M:>Z8)D7-HA.!<=+8-OJ0"K2& MPVWTC,G>-4!#,]8W \,'7*ZZ::I;\+#<.[?[0/J(@,DM\ZF0T=4^$C5:$3ZE M$EIBX4(T!L)-M(PI]F\ @B8L;^SGG.X_.*VS4BDSCMXP+3DP",DRX=%G%9,P MQ@_B[FRPS6,>CZCOS]QF\KW&+Y=6:Q>!? ^7(M,9-(-^#YH7875V$FWKI=U^ M ^<#KF ZQ_P*NCF9U^7SE [W*U@PO\0R3=/*[V1BD< <_43S%)8%G2E6Y(H$ M8#DIU=QW,2A:,+_I9M]BWL_P7S [Q(E2 M1:H@@(4>CXB:1>G([BH>BLE*^M+Z*/0R#6-R<1O+?BMV#WFDY2(:E0,R*+*0 MIY4S ^>!V6C(R'-.05EK-^>N(ZWUYU6S:,YV&4[/#4]GE@T:T-XR(Q1%E%"7 ME1.TRK)#FY4UDE^R[5<3@&X;8$SF:TO!GJ*U&3^'3> XHXB'!$(F1AXC,JVX M9-$$RXH67D7)BRNMO;?;Z!F3Z6H$B.9B:&B_YJL.TNJ/Z6KOQ>%RM=C_GGAT M1EDE0W%7F/>.*-,@64#I6''!.FZRSM8VMVEWTS4F.]<8*,W%,G2^SRE-UEB/ M+G,F1*YIO8JF+R(RU%K( L$FI7:3[#/N-(\6(&DHBG:144K=(>;K$E&$L2BB M9\Z0CZZ-R(,SRE MQ3MR?D!&IG0Q9.LH$ D!][)S%T6*D;=.DJZGI)UD& ?+1*V9?U >\+2B7IN M:5CV@ES@& L+-FA&QLMC2A:LP=;2OWE/^#[G77@ T_SJZT&M,'@^SWV^]L4Y MTFH#'3(P'8JC+PE8Y)XS54S-4B@R86N$KT'6F(*M^V/BZB%86WFT\ZYAN5<3 MCNA;W?PX@EF?@K1Z 5WWC0SW\1X&>&&!F\2DKBG] 8"%Y )S&3FM5J>%;KT< MUB)L3(%8.["TE\DEN/SMV65^O:77S:NR/J[H:Y_2MB@GGB#]%FIZV_Y!AWOT M!],C?+M8#E"RM<'8@]9SW9<'C8J]+HSR9DY$XV^X>E<^P==)((R0]ZU8@EK? M6 QGH"&S;"0 A?)2\=9' ;>0LZTBH^<X6S1I\N0=*87+2V\&@IBV8 N:B44\[& MQ$ 852;7N(*FYQ+YB)K'5+)(3K?6%;>8P7O,9C%?G,KL^*FGS(5LL]$2:3Z" M9B:KX&+Q+)B@P3K/0_/"I1N)&9,&O+_\KYCW)KQO;^K/3<]H48*CD:41Y', MZ>' N63":U^"#)(('5/ V2*VRMBRBKW7D(3 B!IBQ M/D HSOCX;W>JA'.#_$US3?Z\Y17WU-L\/:Z:CN*=&_7$,UX7D!X.1E M2HK2M):"U?191FX*M]IZGWA[OW]C,L>D#%N#9VBIM7,";S3=Y(3*1,$Y,V!K M\8W7+#'.*%+1P#,T;_JSI-FT^RS?S(USV);/'CWTS7V%'[TRX@AR]!0:& M&*\+D)E2FK-L114S:KR<#[;U)&^B952N81-47%X43:30SEFHQRJW>*Y!.6UC M9L7D1 X1.N:S))JR"A2NH\3FAJ1S.O9XLO !Q;? MA]G9V<0-,VMT#$%A21W@?;1X,A&XK0TJ(HM".!:+E<&[S(UP=VFR=N1L:/^&'QM8#"7&0#/TKTY@H M,MO!!\4R.D,/&EGM)=2N\<(IS,M+C*M3 M5?IBL22" M7UTW[[.=G'/SMI%;EYU@H+DG':@SS1L],Y@,(,\AB]:>TOK4-K1%[CF8M1R[C8=^#$Y<*WSL0#C- ME.E5,D_2D%]BP:[#Z].1)RZ"$;7R4^AJ4)PAMH RS"J9-#B7C&C=^?1^E#X& M%Z^U7MJ!3 ?$W]72GU,ZOR^@\XV&P00DVIBR-3L1*>#Q.3AF@HEU1CR8U@[B MMC2/J9COP2 YH)B'!>?Y:J2)R8'((IXDHRE*2[=G42- MJ2SP(>%U;T$-B)];*Z(G8#%P1=ZCBLD2R#-GD1,?$E)07FR"+%J7'6](XI@* M#1\,6^V$V' +I?80^N_I/)^=K9IBG'8Q,0]#AK] ?'N]7.GJ2)FBT3#159BTJI@W6 M ["H6(A9"D(#:M4Z3+R>DG6 $_Y:P&D@DF;P>(D'':9I3P']/,.>]?-\'K^3 MG+)3'CC#HE6]P@!8$"FS7$I)%H'+V#I3>QVZUMK8Y'\M[#27U]";_\<99A<9 M($I6WM:C#J_LI&E4D^$+AN.E%K++NF_1XN-1:X MV)N;2+SXQKE/OL=NNLA7@Z:3O.=77],>S#_C!UCAJU(PK2962N#H'8OD#%/ ME J+-6^!>!I2[?9#LVR,S]W.<(<'GK%V$39<,"\"P3([S4" (&.?0D(!UIG6 M0=]]#SP?N.!]O!B_YIAQ"/$_A$GV'$4*&%A&+2A 60AY,B2-$XI&;C0K9?Z M?4WRP^99/WYX;BO^H>%Y79I,0>.YUH99I(A(^U OFA"6F11%,-*Z('<$SSOS MBA^V3^CCA^>VXA^JSH "]NER4=YWN"1>]4\"BKN.3S.(W/>+V;1>^/>RWBDP MNU>-P:9#;%E?L-6,6K4XV@:O$V^-LT8:YB$:I@6OO1^E+@1R(I@SM>EBL(I!4H9%J1,O.5FGVU\<VX3Z"QNJCBD B*CNED>$TS2?4*S&Q-DLHTK[Q\='T"'PY1[64XE*7LVP/&EDC-?JJ??VO# ML+.>^"YG:\GUQ.1KPPGR1$-)P#C/V8F QE[N7'1C =;:@X[)HK:&R*7RJF$$ MT? BTI[ -_/E85=7\@14L$('R<"BK?U'!(L^ "M(\N;9*"D&6@UG-(S).@Z% MCB;\;U7'V9/P+^BF-7VM/_N_!$V*1WF.Q;(H3&V$'R,#K25+H2#/O*"'M(F. MN&6L,6T][$(UM&)[VY85E^:H0Y Y*5:LKZ57RC&0GC/O?>#(?^S5B MWU4F\]!:84L9--4+KS'7MI+7F[!/\/5%AWFZ.KM^03G!:XY' DYSK?W 8ZU* MER%%GSUF"VH33;'1Z&/*1MZ%[AA.-$T1]'%15E^@JTSX>!B7J9L>G$LB.[O, M"R08(SD!7'!B1B##ETGW:2YBM%ES*.LV EA_U#'E&.\",>U%\< A]W$R UR\ MQGWX*/O687<36*\_\V:Q] V9(S3N!"U@DE"8X$809$1A /4F+0#O4%DLJ?6^ M]6WT-&B,<_VS_]'5^EL$6FHJ6L8-!J9!(HOUU@N;78Q2*"]=\WSW6RD:5T#= M""?7-,%I)926MW5]OU_[[D3&F[.O2D$;BL^,_A>F+2EU0"X8+S+DE(THMG4G MQ%:TCZK>>C#T/8BD']2ZGI1-WK!Y>ZYBY"TH2U MCW!BKEYHJ9U5+'#O&:>7!:SV/#2_,6Z]RR,WG^4K0M+B&Q*T^^5WS6R-+4GZ M'%@(-=NG9HK[;".#$(&CC"Z%UGG'=Q(U)IO756);N;2*.1<%E\N:^3%[ MC=\KO>^X'>/[_9$@7F)--%$R8X5WD+T7?+V=\K6&&]-F^0 @ M:<_RQKOD-TY9FI"*BYJY6'T\I3/!$R.3*9/S9Z+2T+I#UNT4C6GW?!ACU% B M0WG=M5_KM.]-?GSC8I^3B/.:D7B683^KYT"I=KS;PJN^WT!;>LT-9K>E5]PK MC?X@K;8,/+O_X'P;RN6$0)5LO1@-9"U<#EFP8$QDN80@/!1[Y::F&S3T'0.U MK:FOXTRX2: 5A:\:7*#P50<6>:+EP25WS@AAW&"7"9Y1,0:WMKF@;Z^$WYCY M#6O=%]WJ$W;[W^D0148M9&VMFI&(-W.C@( MMF1^,Q!<2!'HR2BQY&(5#:XB =(8RZ(KB15T)MBH9+2MBT>N$#$&WW-P"&S' M^@?P(_X)J\.N=WP697'!ZLZ:[->U&GHX7^/^'&BT)_>V7K:$%RW(6)KJ9'E+$*R3,F"N@13&=]X%:]+V[8J:]UQ_H?BNT\T-YQX MU#:;0E&<2 %&(84-EAC"M$Z&!4D^1( 4C?=1HF_MK]V7UC&X=:-$ MWE9"W2T$/^ ^3,F3Z=Z5U],ER;"NFHD1*1.7#,L>)-/*6^93=BQ+:S(X4TKS MFZSN3^V8]BO' \/M!3ORD&0B'C HH<''$99'1!QB:(N7VO]7XBV8U]_7V>2>O67A(U[R?11Y_OUU<3TK(EJ$2DZN)K']3: M-(2^"%ETE)!E3JWO2;\7H8\RK-@&6\.+\P$,ZLGVYME9VC#;>3>-,IR)7&M> M38\(+VX42PR^9!E9B1%K%U-D01#:2 <)'F.R'M:K0+G^^2WO.SQM]WW:B-GE MVH:YUFFXU)/N60C(F3#U6D:GO&Y^*'0+.6,P8:T$?=N=AMM(89!K,&]IV3W1 M!C0O4;.@+3 M0F04H^9:WN.R,"((W3HE94W2QF"5=@&75M)YX!BNG%/3.SU4 MNF/@W<1NF\R^4=QV'D/7>D@F1J5DSDSI6B=NK3SN60=0M$ 7I$^MNT_?15-+ MK7;;/K!#[TR__Q:UH=62,H,$AB7+N=,9,WLNQ6!PSEM$VP<",BJ6(!O#9P M3++>2":9D-K%DJW&L!/O]%$Y9)N@8RU]MI$8AK6--^Z[ILB%TCQ0$%R[FP#] M% $-+].?>8D8R6-92^]6W[Y7: MM8RL.\+"VG%6KCN9D9A?SGI87<#!=P>QXS%,*7B^ZUX=D M;O'-NP-(RGW-A18$P'G.2LG6JR<9$;MV!>@;+Y;OR M!W0=S%?ONN/=OWY$:[^6*1#/_E'G-PF *6D/+.>:B23)SD:UR[TD0)_#TH6&Q,QNG7)0/-) MC&F3Y9&@NPD>!O-#\7,E] ,>U,.]^>=MO,T;'K6M3[D.A8T\Q]]P]69.(^/; MVJ M@B^I&,]B/B[$RRR&3#\5KI4IX(1NW:3G @$-F@)>Z%DR43)JEVUABA0F MZ5'DM5T!,F>B5*"2,[E]K_2+-(SM3M-[BON:5G_W9W6;?B^O(9UL%-;>-$?8 M[2&<=ON:"*#PNB:A):0):L!(8;:4#)3WTA6> ==+%;IME%'UU=M>MFVYVLXO MN:0/^SXB;X@7)[L;5G,:/'.*!$QMFTSPBU@KVKS*L;B2HI:MO8S;2=K09Q@[ M+H801!L5\(+>G::^&]7[#M/)J]/^0^1&>RU)+S%%>"6X)L_ 0>T(8(B5F=MT MN WE*@^7:6!LCMUL)VK#[_-B!T%X(S7#Q 8]P?HBO:=;UF+B# MM/ICNMI[<;AUB(+^2H< M"CFV*2OI'#DNK4/=ZRE9!Q[^\:F8!FQ?$J.6QW][PI$C>+VQ3I/J1<]OSZ M39"4+4NB=$CBD+3D%ULB*9X/F1^ O"'Q'__Y\6+\PX?T^]?H _[P:HSS,NTN /ZV^+-GT_>?NM&[\_D/@@E]];&K M=[N_<&<9FHQ@!,N@6'* JF3@P2NNN>,IZ__S[B]9Z>0UUQ <8Z B*X!1*2BF M%(NAA*C\XDO'H\F__E+_"3C+/]#P)K/%KW_]\7P^?_^7GW[ZXX\__OPQ=.,_ M3[MW/PG&Y$]7G_YQ]?&/MS[_AUQ\FGOO?UJ\^_FCL]%='Z2OY3_]]V\OW\3S M?($PFLSF.(E?'D"/3_//?W@=C?YI^29]=#;ZRVSQ]R^G$><+!3TXA!_6?J+^ M!EC_/5:^==+FO17PVY@M(5SO^NW_;3SIC. M"4@7+T,&>C5/*L4;8KSKVW?'_/F[(.6"E^-Y0\2WO[LIWND%CEH*^-97-T"[ M^"*XR!@;R),.+%>S7_^.SO$[Q,(UI0GTTGB8:] M^&$V'8]2767?S.G?NNS.IH5>I_5Z/@KC_(I0YJZK[T_COW"R_/]\.DZTH/_Z M[\O1_-,ON8SBJ >+*B*H*S0SDBT&-32D:V(B/HXFH[K$O:1?5[BJ7(Y$8/GC M/--3ENOD%>CQ-'[UH7%=I:>?:37&D,>+5\\N9_ .\?W99U0TROR"?IR=:1.9 M4Y(VL^(*J"PX>,\2N!)4U#PPD>UM4LZN2%YP%A:T7#WBIZK!G_)X/KMZ9:'3 MA3[7HUBJHL&XWB()^2QX+502&9Q%#4H4#YC0@)&%":FXR'ZP,2T0?#V>+^0Z MZ:Y&MEH0-MK72C>]:*K/^;29&)>:(M __C#MB,QDRM%;BU7J+W$\I=GQUQ_G MW67^\N)T,B=6_SI>/)"6A/RN_M","6^,>WFRAZ'6KLAO73B UW FK(@K76VST5(@"0$ /Y@*J DT6# M%HD+H4QFKO6.L4UO5;%=5GZ2T$"*.7^$H MO9@\P_>C.8Y7X# @SY:8+0S/H#!%0"<1+(L^9Z>YD;&QVN\%]!@HT$[B \S\ MUWE.X\OI5^PFH\F[V0I5,I@REQH83PJ4=Q&\,@*T\5*[D)GBH3$/[D;R& C0 M0,:W-2]VU?R+2>PRSO(O>?G_B\G;3&/NL/NT%,'KZ7C\?-K]@5TZ$U$D':2" M(M"" MSV65.OUQV1,Q7N1M-TY*O MO^<_%F_1^ED*FB@,Q"!J,HGP!BL36)\D;A MUWE&9G:B R MWSI@LS/H)TF\@71ZFY1Z]S33_[NFC8L1MQIM=&4\SD,0YO<@OI[/9F8P\\: 2"&%EK:!/$+PG+R4Q MY0//F36/@7\%X'%S:7M9WU:\'31DD%WF*A0%G#FR#0*/X#POX(5FV=N@,;*# MA0R:.+X8I2V:(1A7.)!;[L$;&\$B.>G"&>;2(,;#'8[O?_QT@^TOZ=A]17!:?KZDOS63]]V$FWZP&4EJF/>N^(E\,@4K6Y.@-]'_3AVNBAR&BUU_@_(X7 M]./;#LG4CG78JW*G/@@'J@=_&-V!BL/;J/,F28;1Q6%8$Y6*DHMJ"C(!2AHR MZ;WT$$OA+&4>C5&/A"T/U8\?BBR;J& DKQX=7I5UZH,6J,%&%$=GR@=H/8" MLBHJ98LQQ=9%/)\??H"D>6/-W$RB;R76 6K_3C_D[F0\GB[B.*>+C?0*6"Z: M(XN04RC$:V8(6 J@"H]:L.*5+8WUO1;,H]-_&[$/D@B_[YR,]AD]MPYL"+$> MHLNU\I"!3:HXD[U763D8WD[CFJ_",BI<"CGNRL1#);$XBD$@R32FN@W/MNUX<5T7> ?G4 M5C]#N#4+.$N8K[IER<'BM;,D$0,Z!D=6 > M/5>::&$ 1^95-XTYI]ES$E"%5]L(GG;+&, J*\ZL-Q)IH,)*3G::$N B)[\\ MI1Q=T&2KM3YR]#"JQTZ8QGII6.R[D,CQSY6B@RL M@(9EO3>0GL[/:=6[VC4KHY]-9_/9F8A&*Y$DE*QIA\Q20;"T(A8698J%]03H40+00]02'NOP?3%^CZ]WE+Q38Z7E=MD2.7('5.*[.]<'4BE&7@? M.+B@9(A2%2GV>O3D0<2/E6T'T.< 1:ZW:@M/+N?GTV[T/SF=U;Q&C-F#R8H\ M/V,,>!X)&@8753V0;EM'^^^!\]AYU$H3PQ;$OL*.#+ :T5P>FOELP6<;HTFT MFUK%:.B:QN\UL\"]T:&0@2:&#/*M@_6$2--$,[?)XW;WK:ZW [Y%;9F5\F1Y M@7*6T/%%3$ (*%SP%)+D1KKF?M5]B!X[91KJXS9;?%NVK.6TQ!@U&DL"2.3U M1>'+"-S_@U@_9TV)/$_W<$>[;.6K\#&?GU?NC_VJ4#TG;+0FR]]O0"]MA)U%X[=W!HZYCQ M0B:+&U0F[U;'V,YX<48J[E<1 MWJ'.G6.\-YLVGL1X>7$YKFO7ZCJ",ZQ]M"(QSLI"&Z 5#@+3#E).M2-.R5:G MQNO!PZ@>*T<&TLL=U-FYH\/7IQ,M.NNBU<"$J_:TXX A&"C,TLY6/+*;@;IO M]23H80BQO;3OT/W.S1@(3=VG7G73#R/BV\^?_C[+Z<7D]'VNQ^@F[T[B?/1A M&3D@A*$F%#T!$*9I:*5:A-ZXK9_NB> &N&T-,=E-)MSZ8^QU&W M,'A^RSB[[)87ZNQP_O3>[]OMC&E_J(WN\OG\P)/9+"_R.2]'&$;CA1Y7(-+I MY'4-I];0*WW@]^FDN_IU0;8O]#()L[:&+,AD0^TQ)@"5%*!5\9$9H4MI':)J M.H!=E[(68*XN4Q$J&-J+#6>T(;/:E40;!#+7D:GB HK6R?!FX/=U;]'AN'MS M:3R,WH_E].SGT?_\Z=JR];S+_[[,D_AI483+2\PBTVC("?%D9 0%@5P2B QE M4KHD85KW@>P!ZU W)QV(+^M8VTAO U25W;4??@:X*OCM W&@TQ ]X!WF;$1S MU:ZC3F.]'(A"+LN<4"O@69)97$$[:QD8H;2-!)'SU@[GP:CSP%F*8V#.)NK8 M$V-FG]?BU<$ J3U#@Q[0UE.$PGOPI3I6"M%QH\F7:GUPNP^N_9_":*[0'H39 M21L#E-!?FS2??_R_(_*+NWC^Z67^D,>+>:,\2NZD!>.W#5SC1HI#): MV:A;EWOT0_;=#FJLO0$JJ.^=1,XWV6K:;JVM?. MMQ8TQBP#]Q&L,V0&B-I$G$L.5O! M3AI/JS1.PFS>89R?!>*L95J#%&&1X@[@D-8YYKT6N221L7GG\X= '9 L!\^7 MM-78 )O2W?5S=P ^DU%8(14GQ]/7HJN(@,9*,"$:7Z12O'FBKC>X_5.LL6)[ M537NJI6U6U:K^H/%,;F?<5P/R+TYSWG^I4'-FWB>T^4XU[;2T_>YFW_"2:IC M>U]7\M_S?(N$6FKY&+1&LYP MP'J-M?$Z,N$T^M3:-7D8U1>ZGMCV55S0F".WSC0.H8IC*0A8.Z2?/[VEKU@$0(P2@46F27A< M@[*U*Z>T-"X,%H5(RJG6I7P]8!TJ$#X,'6[W>FBJE@%\O?6CIR]8>3%]( X4 MVNX![S ![>:J[4N='?5R( HQL@6]TP&$3H6,4$&SR!8/*4F!C@2!>?0S,V40=#1FS**-^B6':U0]\^HQL%=701GEA:6UEPM)26W*$D&. Q,A? M,;&6./N';/#['[%__ZRY-J;-1=G0FU^@JC['Y3QW--HWTS+_ [N\0F6E,3JH M# 6=)%3*@%=,0HH^FFA<8K*?@M<^XI$IN(THAP@17W:3Q26.A.SYZ./B.L>K MX#4FZ95&$*:&K*/DX(7TD)G&E'U4BC6ON5B+YO'PH;'D!X@*OZPWZM4VG"\N MWG?3#\O0^ I:2IYYA[0*<<^)KDF"SXC 9#"FH H$O#$I[H'S^%C12O8#W!V] M=NC_U=7#<)Y+QPI1-13A066CR+_2%D+TR*P47K*]N:4+1$=$CC:1CX8*&"#P M_]79V/==CJ/%"3KZ>9P78I^DDXMI-Q_]S^+UM8,YB\QDXO,<9X% ML*E(J7GQLK1NR-X*^Z.CW$&4ND_7]O<\/^-!\"CK<1T>B9L)?:^NTRC<]FX['2U=LM+BB].4HYLDLG[SK\G(G?G8^ M&J>.7OLMIU'$\3-Z,7?/IMW[U1_MD'5J]_#=OG9%TK5,?.:!V5 ,\%(;2KE8P,O:&0B#(1M;N]C\5'Q+_.VR6@U0 M+:/LM!A()$J#1+LXX,+(]B79(G/6&DF.KFA^ZV?S4>PK4W8P+J_/J1V$"(?. MOLVZ.>GBLJYB[Y$VJGJKVB)\FPQZ[=""")HV)Y[(I&8\ 0TNDE^7O,JR#YOI M =>83+]]8?&Z9Q\^GW88*DP;JJ2A(5GQO,[O+[MXCM?VPIL05Q& /B W2;0] MP)_>P/:;8FNCP^F^%' PML20J66")@,?::4[V:NUUW"Q9 MDTT[($DVD7OKY-F5#;W.A%Z%_)2*WLF4@#--+A*2[^6UB& %@916H[I9Z[$N MT=+K>?MS/0?4U'18,;?.LCV_',?N\N+M>>[P?;Z71Z;R?4 8)1-55P6JZ93(OUSC%+EGI6 MD)AS9+_S#.A9A&@-+[Z@M*SUB9T[@3QQP[.=DH8XKW%+&'CW^%=$[P-WH(*O M#:$>IOBK@9)O!LSWH*$!EJ1-88O(6?#,T)+I"3;C$ARC>>X<66:&FUABZVZT M1T&H!TK"#L^G310S (_6+=W7D/YS-#]_5??YM]-UG[[*=UNAM;$:I$L9R 0+ M@+1T [.V.(-.<=FZD7Y+_ VOW\;C?-L/IWDM]B]RZN; MK[DHDH5$EH-/9'AR12:HE 6*RKD04&M,[&5VW_7M3]S":B/UUOA#A$8*Z1!N[3YP[B:QUJ60-->1.4EQY$B*5> Z*)NKSBB]YK+GUA MXN@TNL;^V)]"-Y%::T7^_3V)+YZ/\K(L[K0\'W6S^2H]G98XKRHH(XODUR/8 MR$HMFZ:=S=M:$&44RJ@EBG[*[?_,/3_YC\=;L3*-E MTF9#U*R':%0QX)FR8(-AR0@6(MK612F]D.W?13R>DI/VJFM__FF-TXH?1Q>7 M%[_41C[3Y6&MJQFXNN'Y-(Q'[Q8)IC.!7M<9!ZS6ZRL5.:"U'))//F@2T*V& M &N/2NV.Y@GR[3":;+W?O>JF,>TX"O@GQ3%F,Z'2!5",X*O@(&)("7H\' M>IY8L?V,W?N>\E2ITTSR#;>_);#IW_?3GJ]F//$WP/%F:[5^;:R-H>ZNF_^?Y:)[/,Z87$QK0_'*>R[3[>32]6%9KO,ZS M3/#.AZRIWQ#"P)7UNPCD&.OKF0J&1\=!"^WKY8@%@HL1G- &!4]%8_N+UQ]U M?7TJSGMRLR%RP4 EK<'56]-E+EKF*+EWK;MK?:^OWYC+>ZBOWX0(1UM?KRTF MSGT"4V+U[F2$D,BX9JGV4?8D:(_?Z^N;4N&A^OI-5'*PBND^()]P??U&.MRJ M='H;!1R,+:BYEE:042PS@=5&D%$>/*1BF(GUE&F_S@3'S9)-Z^N')\DFL*=HK080Z/2Q&5[MI,'!69"@LFJ1<0A5ZF2;?R[%WLE/:*>D8 MRK%[P/U>CKV3DG*HGIZ(+K4GVM,JQ-R++ MD.78FVAZ7TGW55)D%3*OU0'U;H3G^7,NSF1I#!H-*&A&*T-S&X-VH'F15GJM M,(9>!ORV"+[QU-4V\PH:SNL\3QR9%5DU44B/]I[9T"8@I)'+Z7L>3K[ M>VU'<_H-ILGFK0#6R6F4NYQ>3S_AN%XS1:"K%W4Z^3W/WR"-9#7 E],_Z M_M$JAWQFF5?,"06ZU/ZCAA5 7S+$7-L)JE M?LX"BXNB')F!),F >6V]X#8;U;J_Z/><_<9 M+(0:?-(%C!)&>.LRS[W" $\[9[\1%1[*V6^BDH-E8?N ?,(Y^XUTN%4Z=AL% M'"YGKX1/L@CPW,9ZL#P#,DEF+D.9.;<"68M5YAO+V0]/DDWDWMH1OK]IE]99 M!*LM6#2<]G*.]?8+#Z9P)IA1]M:UAX^I$]I&>NG?"6T3H38,P=6QO^JFZ3+. M3[LWN?M /M2"X"$Z[3'7'B!*U6L"!+A43U4P[4+.)H?0JPG: ]/^KF=_-RYV M5TG#'/LU/'7\*T179UO[@&IH3*P%LG_C87<=W59X(P$W-A;6@XN\V""8AD(K M5KVC7$,P&"%YX:0S2=#KWY[6[S$&]J3T3>3:O&!OE+O325Z!6VU/61G,3B5( MI:3:8L#7T9$3GX.+EM8Q(TRO/?^N;]_O5M](ZM.6(FN\HR]"U$MJ:L?(,E& M5A,_0TQ MBEM19XI+J*3:%K4]7]^X/>]>TOA-^RB]1G$BHA]8+3T][\\>O^; M\I;"OZF^'237VE&_!B?JR$RD!4DS1G R2D E:9'R+%N1C$#5PB8?7('W[*]M M];>)P!KK[3>2U,7EQ56C)I=+CE9 K)N*2BR"JR;E*(W2GIB(]<8\5BRYYLR"\XX%+;.1IHGRKC_T M&U3>UC(;I-QR,N]H-Z^5=L\N9_/I1>Y>CC",QJ/YIS,O(TO!UTN>I045+0-? M^S%))>A_F64JN8]"-TJLW@/H&Z_&V"6WUTY1^ZI+NU;&1,)Z-KT@Q'&$8[+_ MW](6=[.TZ76.>?1A>>I"H]-"(UAA:$A,& @1-7AOI/(D)._ZM;)M#NT)$O ( M=-S:<7]-J">7^76N&ECV\2K3[J+6>GXIL/L'=J.*E";>;$0/7;QX2^"[HKDJ?)QKQILW09I!?Y.S+]?5O&? MECO?G)VE0!-%*0VL5%?;9 TNJ@+(M16%Y4+#VH1X6V!XXI0;6FNMFX3WFBG/ M1Q]SNFN:1)5SMDQ!-+6!'-,%?-0.BD$LS"AN>M[EM!.,)TZY/>CN-NO4<,W_ MF+48HS%@:F],%6C9)5- 0G:&)X/6JM+OW/HC;OZW-6>:2?XV)72+A>@FIA>3 M.+Y,.;V87!/$JVX4\QF6H%3B";@42,NFIQ53>@_.6?*.T&\=D M 7U2Y#"SY',]R*5:W_>]!CY?\.AZ]'(W'GW#A,[_'R:6E%;3PL,@1A'&T7B@GA0L+4O*/]]R,EFW)Y#T=*-B'"T1XI02>%2$F MP7K]6Y(:?-:>?F59Z,*M][W:Q#[M(R4;4>&A(R6;J.1PAP1Z@'S"1THVTN%V MIP6V4,#!V.(P2O*O/"26R:KE7(#+-83H%/?1!&3]FE$?-TLV/5(R/$DVD7OK MY-25T7SRV6B^JK&*M!Y:-,!HSR90T8/'Q $=UQIC"<7VN_9@W1..]2#)1MJ8 MMA;EWMHWAI"9X09!H[=DIFD% 6E'S,4S%B(W0L3&!O)C;]^XC7W13DE'T+ZQ M#]SO[1MW4O*.[?:VT= 1M&]4EG!+A5 "(JV@M2-AW9(M$S[&9'E4K2]U. I" M;=6^<9]\VD0QQ]Z^,27.?'*QYLT+R8TI<(7VZJ2R-2PZ4;AN3+*GU;YQ([(, MV;YQ$TT/=@1(:+16)@^:H08E%T?540!7''TPFL78BVY/\ C0MH&<[80_X!&@ M/C >WQ&@C82_Y@C)-I(;\ B0SHJ%I 1$3YZCDH5I9T*5P@B!LP(RBEQT\ 5YBZ/21W**9".Q MKSU%LHG,]MR7]JHV\F0R'\UJ?OAT/'HWG5S&<9[.1RG/SI(7W*C$(*C:5#?F MNF_4RTG)&/"9!]I$^EUWOBN2;[SF8IL\W_XUN"_ZO<[UB#E)Z,7DZO(6$NJU M PN_?GQ?!W,FM7"Z'D(0K-X:DU@@(]BH>C!!*!.DM+C;===]D7RGWQXT.(#/ M^_=)&(W'BR+<1;'2[-HQ%^-UD99)B"7CL@@7;420V?/H$K.(K4_0W0/G"3*L MM9(.WYOXY]'T-^Q&DU?GV%U@7#3(PO' [8D??.C I62;#?H8*\J$]C%C"1#) ML .E;0*'PH'D7DIEO(RIUY5^WRO*KH(.3@>'10M0O+86=+F6>]*R[T4*BC,1 M,;<.#WZO*-N8RWNH*-N$"$=;4>9%45+2)A1\C*"L17"R)(C"BD"CB3RWN/+S MD5>4;42%ARK*-E')P6J$^H!\PA5E&^EPJV*A;11P,+886ZR+IG8'(BM7<8F MNE@HQ?NHI95<]ZK"/FZ6;%I1-CQ)-I%[ZXJRM;;S54M=KQA37B!D)A:'=2($ M1L/WY%9;[1F3-RN/UD1 'GK2L5:8;:2=Z5"B'2RQJ8.T:$( \IAK?$0(\+0K M0LPNE6A*L"Y]3VPVM2>V$W[C9L1?Y1EZP'A\BBA%=@KL=E"?YL(;-#$IHU11Q$B-:2#%S5)J'!IH[DL3F1F)?F]C<1&:M>QM^U631H.99RP0E^ !**P^N M& DQ8+0L1H;]:M&^C<:46RMO:YGMO[=A8$YKM2A4TF3X20>HO ,MN0^2!995 MZ_.HC[JWX0XAP7:*:IU?VVN0U+Q@5F0!4=;] M+=H (0@&63'G8\+ TGX:R3T ] F2\^CT?VQ=$+^,[>LND*_SN\MQ??"G:P,U MM&$KX0I82[Z[ZGR?J+^S_LB8,5 GQAT&>M7P='GY M\9=1L1KJ"63Z,&\,R3XGVKY"A!R55?7(JO%B3WQ? _$[N0^I\X.T>;Q]>7>5 M+WUT-$TG99Z[YZ-N=F. 9\PYYU51P&(P-0+F:%2%0W)<.).=*G:C+FSM(7YG M\B%UWKIU9*]1_3Z=CV)>CN+YM'N;NXO19/'.&;=26"$LYZ?11>$X>@!$PE$E43V+19:F4OQZ$A.VK:O8%V/YPDS MJYF:;E/(M:UF?S.?QG^=3\?TW;-?_WTYFG^Z2M)/2SW4T7W(Z8;FJWNN!9J F5U\C.4P/J^TULT;% M.XAU#\KF+C#.! C!R6S*FM?+HCUP)SQF[UAQK1MS[T/)#_25&DS'&TBS=?[Q MA 2MEN;3"W+2)PNK>9)^)8MO^BGGQ?+U:E7 6V%?-4S+(I3,$[E$M'0IQ\A# M0_0*W-A1_],D!8M/&FZ+*,V7[RK MGS]]^<@JNGWR!W;IJFO!TA _^4!V>-T$GT^[_Z*_G9_)Q444P8'E2=<[["TX MR^K=R85C8:GPT'HA&6HL!_"$V]NBQZ#G8^+OZ?M%P.#T?3 8C@F$^T8K 6M]?TWP03YJQ330[1+WD4D3_7/0,G)]V MKT?OSN?74)YA%,D6I\$II4#11@3>QPS>,,L+TUQ*;,R\AS ]!B(UE?L 38=K M,V@VT40-YZ _M"7O3D$!1R"5RL28Q$=E50 <$%U$XQ*V1L/=%W1]TP-/T0 MEMDZ,,N '&9RUID6D 1*FHVEGD N 1PZ+XOTAO0&/-K:J=V1X>HR!R<=\FB\L]@Z^G!L\?>& M.MY$FON(OU^+^[J0C,JY0/31DM-I%?C:_B Z&05FSIGK=]W4_<\Y>#Q](Q4\ M%$_?4GZ#=?Z(P:J(BZ:HF$!YD0"#9D"N92[,)*^B[#-;OYW.'X?8H[>7^8 - M/_K >'P-/S82_IJ&$=M(;L"&'\D;9WV-T1A6O1<=(#@3:/<)M$X%&WV_J.NA M%=BKX4<+_6TBL-8-/[[J?\!R2HG3AF*Y$*"BT^"54: S-UGFDE T:?AQ'#TC M-A+[VIX1F\ALJ'1=>#C:$&[N'K]^?#]:GBA8GFHY,[F4*%(&BRZ"4BS3_N\X MA,($@ZB]=;>*K85(V*L!B^_(@/IU-A]=X#RGYSCJ M_H'CRWPZ6632?Z$7SZ36V2I:D(UTM?;(UQ,S(M<"),E-U#KU/ TZ/-8G0^)C MU/T @8BM1[CXYQ]Y-E^>"J-9RL\$!MJ')N/AAQK^TGLH>ID72GTP+4GO1\[6 7*=@,_GCH4)0(:(A/MZ+2H*EX4 M>&D$""6=QT![>CB:U>?E\=6AQ.A5KOWOHZ'E0@7)E_WOF0V<"Y6$[-<@_'L= M2C.6#E>'LHFRCZ4.90F?/KP($BON,RM) Z^!0H4V@3><0T'#K48;1&SMO'T% MX-O/9V$=[[UT?=OA[A, M^_;ZU$*=.[G2QT*.UA6]6P]L;?SOM)35L37$&P:FZF_A@(02FP&3.9#$H@^EW4>#02)\,IX]/[P,D3+<>WR^C6:SM M76L+SM^P^U>>O^IJW^'52!=5#27%1#:]AV*X!I6- Q>RA)*R]B*QA+SY&;P! MQ_-DF']TY#C0<6FRP>:$>Y[3XOW%T&8G<3[Z,)I_:IZOZO6T(=)4FP_S>+)3 M.F-DQ3*PTM0<*%D'(8L$H0C)M-2)UM%C66*.,#O%@[=&NUH.7J_HE5( UL*= MXCQ+I?BL0"L7B8>#0A.IK^- MQ3K3NCOM(\M.;<2!>[-3F^CB6XGN]QG3]^S41MFIC6BRCS#_-CK^5O@;9)39 M*@MHZMBL1O!,<6#(1:AE8L;MO?3Z:'B[47;JZ&B[B6H'H.L-'V&5 A%"!NLP M0%E41=IZAWC,A)'G6/TW)T3KXJ8[@1RA9SZXCF_=B+*K@HXI5W!U]I_&=+F0 MYNG\/'=OSW&RZO#X^W3R@49"'5.&<.,5PSK'T L)/)/1JYAR MX+A-4#R+2?O(+#N:6/YNF])1:N&?N3;'SNGD0^[P7?Y\./WS@?7K,R61B> ;6AR_&5M\, I^4P9&?W&JTOM7^1W*$8<9\&?2U(62;NH#X$DR5$ M&A8AAQ*D45Z)U-HX/K*"OX/QX=[BOTWT\JT43_49T_?BOXV*_S:BR3ZJJ+;1 M\;?"W\(4\SP+$&CK23)N '7TQ#;C+=+I..]A;:2( E%-X(IESS:VO7@CG"8-+@NKZO3<76BAJ@ MLNGNZD16F[-ZLI-I4C&:9X9!2#3R&A(++@8F[??RT?TP9W<%#;#NO)C$Z061 M&><+F;Q VTU>SI VX@\_]>8(>QXYNIL1\]=M#!_M:=JP-$26J4/$&67-2^3P8"5S1= ML?# A0VQM.YJ< ""/& P'X8?FXA^F$,PF;[PG+;>7_*'/)Z^KQA7(?C5EHE% M1>>2 <,3;<)(^V8P24*PJ8C,2>2\?>^"7L >$UG: M:V* =65EEI'M?:?5ML)Z)E@*4G,$8RK*HD.]6X7L\LAD#%)%*UN[2_V0[9\P MQY2[&4![:Y>D9GGV9;+F=7X_[>KU/;NDSM=\U8[9\#X 6[6AN?&L%Y,R[2YP MA7?%$+);HEVO'@0+OS 6,P^]+X)L)MW7?W]2\K%\U*QI1U!E :VD%E#O70 MDH9$^VB4.F65]$.FZE??>("DS_92G>XJD@&"',N#C:?EE'8OK!O0%?W."%3( MVG/0MA[]+C63[IP'::-2,C'RVUMGA=>".9B:AS,(VPA^D"SOASRYS+7KZS.R M$3N,\W^.YN?/+F?SZ47N?OT8QY>UJ_?);$:K54YO\>-90"V4L8N&QR0--!E\ M*!R4$T'8+"SYQV,% *\.<,1(-MH_(;P'T47)L:(4- MD"9^B6':G4S2ZSRNL*[B=YHIH;VJ:2PLM+8F![Z*)06A,*8D;6D=];@;R?YY ML@'<5%*N%5E^/JMQ6RV5G0.11,&6B(9&0+PN?1<(C",4EV MGF<;/U'1DL6-"!4GK M.F!%6R.*"-%+)4JR*J/MI?_[GO+HM=],Q&MO#-A^7WC530M90B0&'#_/Q,6H M%4%*"DHB0UOIR,$;LH:R+4A#%-RIUD&'FQ@>,R&:R/TV#]1NN\"T(V.)QO9Y M19(252S6 ]>L]I BT\CE&F$-)8EHA7?YP1S:W5_]F)7;0)BW5:MWG>)O._R0 MZ];SZV2>NSF)[%IIR5DLV4M?S^IGM_"N-6 ,!3*3JA"Z*&WK]J+W GK,_&BO MD=MT,8UBT)_]I\4I^NHUG5S4VV_.9'(Z:=2@6=VPT"7P7!MPVGE>G":?N?F) MG/LA/4(?LZ42!K :?L_S9773R^EL=I84%QP=@DPE@6)N<=M7(FQ%R*2*5KEU M+.(K (]0_]L+>*UMT*K*AJ!54*]RMR@-.IG/NU&XG-><['QZ[>+/\^F8'C_[ MTNMA&7RC)70R'Z71^+)6K+W)\;);F,8[%.L,C&BWFI]]BJM1Z=#=3[S"LXRM M7KRG,2RKT'[%;D)SX/,0K\T E)ESFVE9RK7)9[& B *,"BIHQDQBK1>&5MC; ME2#MB&A9[""M\33WR4LT,=63;N0=I%AC!9'6?U&,&^"I<.PMWU MQ4U[5_ZQU#WM./"?/]W]!8LB )]U5C)%,%X7VEA9(0-9)(A,,IVE,#FV#E$, M.)S#UUSMGZ0WBXV/A"Q#5,'?B>S:^=8^^ :J[WH(VX&:;1P+&7J1=$=-'H)Q MMJ3L=*&MS%H&2AN$X.E7B=DP5TJ.S>\W.@S3'FJ/\:T2;1,%#D"P9[6-(KF] MM.J_(GKDKOOZ?#WAP6"4!>9JN+,$#Z@U!RLL1VV=\V@:\^L!2/L/$+35X70X M!0Q0,+6^7X<0S@:;&:18(BB:(V1=BP*<)@DS(CB4KO1/K!U@YBLP MW#-CG140'/>@E';@K'(@A-#"95NO\FVL^:\ /#*-;R_<(8H)5JU[%B90T2XE M80/$4"2-BM.H=')0E/>%J61ICVI=2'#M^=_=ZNW5,< B<+.K4P\T WF]Q]!0 MK(^B^.)2. M-Y%FZW+1$Q*TNNJS'_.D+FT57BUE>//JU6H74B%YF9P"P2/M9\+28%4V$$M* MSG':C%B_JM%>C]O_AKZ+0J:#2G, ;V['76Q5KV"S-EFJ (7[7'N1%#)Q$($\ M4E^X*<:(UOFK)L"/Q5K<DNU:K6?J0YC:Y>+7/&GV M\Z>OWEE8WI%QSZ-.P(,F7RI[\J6"28#%\\!2&%\SOH65:)D)/M)JC8(&I9*+@,D9L XYL]II%=L?&UT+Y_ >]&!0&WTOL,-XU.^A@[T1)JAIB]?(ZXRPHI309 M@XP3R(S9H.?.M\Z\'( @#WCDA^'')J)O?KR3%DNB73WP_J[+RQ[L]3S\<[+/ M:[7I5<\-[K(HT4"1M2-Z-AH!MZ M\/="_/4CN775O5M]X$L.0;.:,F !O-"QAC,\!)($D*XUIFP8WNPZM"$9UC[Z MT?.BC=#WMWG<,+26D4R;')JB0(5ZM,%Q(K.U%JR6)49MDVY^V*,_NB=OLNZJ ML0$R/]?Q7*4I>B#:@]EZA+;JSOJ[AR8["'_@)6>%+/,DHW02BJDM]F.LRZ'B M0! =BRZ:-$"7^?W083O+= ]LV$3F [-@M16Z(JV4DI-YQ',=(*>M$#EMOUUO@%H6QLHDVS]-L7K7[UP,=O$6POWX850)]!K+C6!\8F.WP?=;>? MN0]OYSL(_Z;Z=I!!:$APAR#'QP4%02H)3D;O(1)2V5Z'FH16X M9@-NK[]-!-98;[_AQ]'%Y<75-7>I>!,R Z&L)""I]L?FAA:49 S+'F7JU=KM M IG.H%P90!T#.%A_/+KN.5KPSEGG)(B!XZ6,]/D;[GR-\W",SR:JB MFU]@?#>21\:&!N)>Z[&MJ9);O5S_";1(_>U/_Q]02P,$% @ <((.6\%F M[(D7(P 4"0 !0 !C86UP+3(P,C4P-C,P7V+AX>;BYN;ET_P."^? M !\W]W'1XP)"PB(B(CS\8N*BPN*"PB+"?U_"Q,*8P\K&R<;&*#.$XN43%Q"4DE9175DVJZ>OIG#0S/F5TRM["TLKY\[;J3LXNKFSOT]IV[ M/KY^_B$/0\/"(R*C'C^)3TA\FI2%B;&X;$( M &#@Z&IQLBKP;YIO+3WLB.(*'RK4("/P6#!_A/_BPSI1_%+ M9^;>'4$KKJ9' $](5Q@=^)S858W SW78>ME>45AWUIA8#Q=\LIMT\?IS Q[^ M'97[')6\CLD;M#]+ M(_]$7!YC]4:K629\<,1W^4U<5\8O^6<2E.F8/[.$>;XG+U0^]3:JE%XI>I/1EY1)4)WTE4 MTEN<)"2=*C3+-'C9_8\'R85,!_ H4$3Q]GFB3/O:S=9[\DW'U71OASIC@+;- MKIBKO)'[)QL=%S/V7H9!+<]TO#>7FCH033X?8N,F^\;!7!CX[ZO\BB]SX4>X M[L#IM8VB[ M"EQVB7C/?!ZM1=R#8:_@SY'G_BR2FMR\)NG?K'<1RFJ1LH&$; MX8->XZ3Z5)HQU82@]4D7ZN7$D = T*X M+X]%,]Y,I=CH*CWS"&F2?=\?J=RH:YYVL0)@BF7W#PUN_!S\NZ4@_:[XY5.5 MFU_%C&:PCF!YLRVNLU$'-=$]$/Z]H*<8X7R+)E^MC>D$<>^:U'.G/_R67/6M ML"U_.%!N46#58'>R_.L2C9=LC0N*R[>KC'SCMQ/9K9SIYI/=IQXOP=VP)_U0 M9$?NZ --CE\R[?Q,^T,T%S?P'[K41R)N&_3AG$K!W[)+;\2K@AP6'"0=* MLN$H#R[Y*^*9O>! F:ZRREEMGCP>3:='W[T+7RY+= 5*)LV,C2//O+S34&F1 M?7KJ77#*N"988:(V!5>YFEO_2%(G6/"'0(]ZQFO)IAL^\32-"'!75,;HP\"P MB2TB4R=GCB+_UF\>FLC4Y+G,W(^F9?SFX?>+DT_F"CN8 _^N^?]'H/V;+IO* M,_S1G R9W[S629/_YB&C8/=D0#>Q'*8;;-*'[6O[JGU,Z"I M[VFUYBW''7NC)Y< M"I-9GVDYAFC3"M6\]P/K1'[UWKI$\=$-WWROB0:6&L7LW_(]=UC3W?=*$LNM M0YP1"H.ARPX[PY#3/S_3 3:_\4*G<_8=KZR*:?(QE4UG:0:Q+F8X"%E=/\ND MTX&@>I4BRCYV8@9KG+?GA,"/0@47EH#@F<-#9=;)#,+159_=&0) MUMG*KA+"27GD<.((,TP%+WX/Y11N73;-K[RELRWU %YRHOG2ZVJX*O6?HQ>F M2O ?F,66SX;9JX1^7F32P_ [E^YAG_XI#H*V[>L=>E*$J+;$Y2YPW)?\GG2- M*V)QUT0**):+7XH AZ3DPV4%!6!!+\=?X$GD_%;:2>?LQ>]Z=V%-E(NT ;3 M77)S#<3OD*\(KR[CO#*-G<64ORCR8($B<=C1PO:61;+0_( -C@ZT!_&NG/L6 M9VOQ$_M/F\?]B]9&3-NI^&\A"^6;4SC48R\#!+=9L2<&>4FS:3'C?<0%[JUO=97'\].6DS MY++;>YBVL&9;J;LU.:#3<%:FOZG^WF!-) J+GC);$(9(F7*2$5Y^+/XZG9K: M0](YA3H)@V,W:7HS21WO+FNIB$HVO<-D;.CU4&\0N@Y2X;+KDG:OM/.B@T45 M6.<-V8VL#VK:/WUSP*N#N7Q=\JLIV75?+FY9*E+X0[P\+<7;OC8I#%T-@56% MP:()(?/EJ0ODE#)/+[_P?,WJ)^UN]\H]2UC(+I0ITB8D8#(E0HST8@1V"^]: MFU0[M3=Z'QNXE#'^6+;MXU ^*1_7.E'D_BJ',T0]WZG-J;5O:CSME7$XJ8)\ M"/8!Q^^0BTW.:;K_V8+6??F<'W32\Y5BYGD5@&^V3GL#3=SBQZCC8E#)SEVZ M3,YE_-KE#YT_-P2$!?OM )9*%&-)# (?0H60E_&# I%E-H;W,+-# M/O'UZ;_/@YF0G9/W1).KSPY\,M31\U2E-"$;3*4FY8C:B7N;[M@3LZ19HZ<= MH5P_Q!'G1E"\1\G&7K.Z1R^-.:/EE7TUS+/CD<&:G#J9\*:0]*@#M=_9D;?Q M#[MVS4^A3AX5TP'? A92("$F%XUR@ZP)>'EI9NL?1E4^6)3XKO048+LVV^S> MPHCNN!HZ\%V"D'>4RD('K$NK5;OLWGJ3;CME/9%^/D>.H@,=@X?"QO9_/.@ M\0<8MTX'^!$K5XG@Q2 ZT*.^K/WK,\F0,+>I@^,7\,5\F#"MHW$;3(3@>$/'>?B?+GS*[@4C^>2<[\&'2% M84D5[$QC2[(ZFB\BOWWFF22N*.%J(<7YHCT._^ M@@Y8O1)L1S0I^O"4KYGF$%$IB/FL?(75$! />=GA\37ISL;JV@?GIQ]ZQYY: M1H,ODT>V1O$N&T'$)#/C61!1*8DO\Q*E>ON-RDZF[PE-]E?"-1H;8N^\_J51W9KIO'A PZ3\?@H MS\@T@Z8S0RF.+A?,A1U5+0PD4,>(]IN?":AVB' )@7>I.E2_X9Y";::-C47N MK,3K>87>_!ZZ/A:\RP'-]WNL=MCS].53TM89B)6WPSV@Q/%]5;W MNUUA&L,/41)3Y$3;>-WE^OJ&6(Q[9Z5PFF[RCM4OB>G+^]OY&ZM&#]G@Q6?8 MUB$Y$(+C=OHH&8MWIQJ/WDLG\2?T1H^;[0S"^K*:QBS> W3 []4(VC&TVHY7 MS*IY3.O5G;JWVL$*3*_53GHCY ((53A2#K@'E)ZO5%@D%PESP+,%Y"GN?.KW MLK.G*,52U='L;/UK-D5=*5F+5].O[2G0.+$4=4R$5-L7A*"Q^5U%HL5GL9?E M/>=VH;YSH;$FBL]AG21']A#(/_&M7>9^ ;PYM5<]NC^T"7(LI!T3N#A?V67.)NS@EB^\'WBBSW-TZ>-8H%S+IX*POJ 0\4Q#]I*3 M\\GYF EU==_J^33Y.$5.Z> *)W,6 #@'J/FKLN A&$L2]P1DV MT0XE]K0%N_C*X4RDW^Y\V^^CF9*MS:ZPT52BP&++4WQ6/&>(AS-\5JP+[HYH MLX/K@<1@EJ-4EO+^VQ^&7'XV75\YL#. Q%0=YA]QD5.(%T$)B&/[_!+KT8&S M@[9B_$+!+Y-YY ZF@Y.I14=YIB (?!14V]4\\4ER:7JFI:[*:DK!-Q![9NM^ MR2\GW,V2J$]30DE9.94]83'*".]]\(?]>@ M6R,70:B^#M!0ET+W-$K^^I?M\L*G/ ^=UV^ M+^KO=<'@/NGEC[-]G1[##D%^V7><0L3MFB4J*":A)F=PVQM=B#<1C5C'B5!N MMXV-W[LG;.YC2V\-O=X3V8LT$.']K/OJ\P/R:VIT,#S#;N4;CLL$;PEPH5\R*%:SZRJ:P4\50 S\.Z",Z MP(Q2;QK5TYXZ2TH?=5O*M1C:EFL4RMGI)_UD@CY[70+ZT1AHL4+U/FJ$M4IW MQ>"+TE6W.X-;(DA_U.? \^^07)UGX:+$_=(6P4OG/-??'8!T+R'++'$0B(3J M \=H75AMR>"@TT.?E83X*NPZ1B^WU!=O$]#@&/'2[H(SD+[LLKZ83E:Q[X(2 MN4F(CR-;-<8S-AV?"LY='=@5[]$!47X_(KN,[>/M^ 2#?3YRAG19$>:P9OBG M9 >*";G$X1E$^VIS(D5_L/!*%O/;].)[X'CX)7(XSH0./#7E)S?UE/RDR"9& M^_GLJ*IM:N$W>H81X>3F&!]&[7N=7!$*EB"'MX:-+,U=CET3>XK>Q5S88=F[ M@"2+1/4DM#"A$]'SKQLGXDC1=3%FUEDW&J[,_YD2 A S3BP$E%UJ<[SBX??" M4*?-=[J-C\&A^"5?S2C^_L(^;O=H\+U1,&IZ[K.D]\"[I<_I3X.H7XG@!2;6C=3'3@[:@+=IS(3Q4)IUD-/D%OW 0=VNI9@,C#^UIHPMNKC.49 M*?'[*>+@4>(U1F*&HIH"<-IDQ4%J%K\T'?@5"M[+/4?YDFI)O&TG1780DI;\ MPTWC\B&,]'4R(F"O4/F4"@F54(,K5'\.!"E;"OQ FGWUD'VGOKY&3J%Q)1)3 M[(?@(FY4<%QH3 "D(1GO*_(U>41YVC.1^ZQ]>3P3@7%QW#P^?$=#(O/'-RV8I^I)E_%"R3L(C,T"+85B3#7\ M1N0K7C4MGN\H6\5^. C)V*F@ [=#H;^XMKZ%+P2"<(-/ZB"" ?5^=TK]AG1W M^Y??R,1N6<_S_4ZF/B4F)L&"*7#XT >WU6%KD2PCRUM^\D<3+V]SS&B\6 @6 MUXC.% XKO9A>&YZ;Q%?G9?ZC_DYZ+..CXD0)I :-P2[@HY.PUD(IU0'7G(R< M0G8\S N9Y )9/L4%L..=$Z$X)/;GT???;/S8FK^IURF8[YP'7-;3 MV]!/)/E;Z0#@1Q,F4*4T-?,>?D8?]KU,G\L9K 0_;]V$9*$E(XX:]5 4R6HT M*2WRUX_!5HVD9]31HFZM7^[NH7"!@=S8:9^V-7:7$:=A$X. M?&.F..KG$ERL[0SECF7'!Q!]2.9VB#+D*\/>(ID M+,WV4.WH5*_C8PB?.0R_YZCF&/;&BGMK\^CK9SQ>-_-G$D(R:M]0>:-<54(- MPBU?I1S*WA.?1C<+EWR@L2(7E/,;AP5'UN!P MAD,YTO2V8X1P-4BPM+][83?U1!I:NA[G54 '6!?)-F*,NCG.I5!_'+H3M$^8 M-'\)]]U48/>EWO?803TQ-H16T2:1=Y8<^77ZT@]Z.R M.L)B/#(!/X2+57XE4_'9RB7UDMA-R(]F25*)G6[ND1T7N+EB[:BG;8ZP'VU! M?JZ!P/& "$^ED)^/FC9]-J/# W?#H/>,-M>?[4\S[+1H$3(GFLWGY*7M/>T_ M:.00NS5NY:>I"* 7G_^J,4',9Q\Z4BUIPZ:GL\F6FV!?6C]%^]!N!OL-=39, M!QMVYMG,^E; (*_?0:%DWL5,MG/_Y);UMT?*.L\T+&,^9:^.9M^Q*5O*B+?N M=G@'A_VE)RVZ3UZYD_TJ[/2_%UC:\D70@;(*L 6J9?,;)XYBZUEG]3#%8/^8 MX9GW9F$Q\)9]F]>#9'%4/M<[(YU_K$PE=E_(_6/O8=R3]':T[S=Y?("V M!!EJ,_EP531 YN*4EG>HH92K#RC1OKU?6^^G(Z=KD+A=.>0G0%21GD M4LUOEG*P!MU#\+#\F30QV+6]-!&4JXED1K29Z!H:0RG.?H>O2^G T)O&,<^A MX*\-$GOLP=2JO5>D]^2;:%$:"[GJ@D"2MNF/>]4FEX9Y^](?,('28)X,'T 2 M*AJ(/FG4\ZNJ%)-:_> &.N!L(]@9$^6R"JU9E$MKW1>92BZH6AU:[+BX%[H& MO\S8.SV:ZME8FE$?[M5W'F>X0BQV QJK!?UN9V(U#6:"O'>K/8+!P87I'P#-24BC&Y?'4&V70 1U$8%[#%V0NF8,T5@'PD+ MR&VRV?FX;=*'HX\G(A_E8]TFTOJ+/EUTZ\1^W-!7A72CH?O57'-.A %2NL:M MS7O5BI]]=V,=GI>=P3Y.INXPO/X:54/,'94,0X2*FC?6Y-SN1 AT_+! S+,0 M] XO+J3?D)YP_1J]QEU4(VFZD+4&/T7KR?^&YD4$;/.Z7^'RN=HPO'R>S/*@ M<2<:EQT\EWR$9)=SP:=O\OO2 0[T/R"!&UW25Y4+\*K[5@)\3E=[LVH0\RH9 M^RB,)NAJNO/(IK9WL**+@$;%^E "\/AP?$'DC\^,4/QHOLS+L'^Q113BNS@! M^9]DL0Q57X4'D=6VJ1GIG(RR_=?ZJ #HJ9E^W0@7F$1/25$&JX[>F&L MB?(3DQ5&=MI6SE6OY*LOQEJPVLA."_]S-+T\V[Q+D\65(X9/?V.<83N"^&YG M^Y<-Z3)!95-L'BWD7ZAYKJ)QM$ZO-I%BNML+T6A-[\4\>-"3?QA.DXDA0"FS M2HQI*#IPRW/_3L(R;'4:5RJYQ9VS$A'TC [,OY><*"G5E14DF+2DP==^W-LW M&JSCV$T5,7=BW:?TR*@O(1+1/#1%VB^$L$JNX;VZ%,I7,W_W(YIM[OY&8T5;&1@R?G"8KO9F-W/7%%-:EBJ1<&RM88)4^&L>^WI/[[3)<*$QX MEC1?(,JK<'[D_5[@:::GFQI%KB60UE#3Y?S!=>%*E0UH)>I#I0.-Y"Z.X# 5 M\9UC:Y%=F148@JI#R[MJ?W0L%U[KST13KDR9SABY0$)"1-[RZXYH.%B4%DSC MKC-E6F^HF8V@P>#YM^ Z<]*C)9@*87K4;7JZ-2O I6\'*=^F?B\1U7_,]?!F MN%Z7G6"UD5:YI_6[JU\7P%\@FR??P4?I@. _5);YT'Q*AWY]\>Q/]1NYX_=V MZ_M['K++@T7W>F;HP"?MC;9R^$\0?^;LG;CUKL:G;J&>%W5>USMP"5$Y#U\C MK\"L*=SD[?F@-@YE(B+-V!&,TVO@96M^,UJ>H;L2\CCANESO4:^QMLQ 3 H= MX.\FS82Z(FT1,_HD7N(%8CND'4( M20^+V)0\X@DBJP:U)HC3@2??_]"!BCN#=$ D@\2:I'W]5(XJM(#2[AZ_9F5 M078>ARA-I>6=0N7E8BRV<<9074+MLIC6G2$=/7DE*=/R+>8]JJTFC.A#@<.X M6YKB)D!2J +=.-V9\NF*[P82RL9\S0$KKM-6R:T)K+<%IEU>+ZA2+_<425AX MZ(PYF%M?%,B B"':S,%W7J&26R3JB7/Q[],FDW4-KH0[/Z^YW?Q9PEL8(=3] MH#54[L-Z,N5R1JR)A?_JP$CFZRMK%ZZGJX-ET=XH+!=B:O3&*[/)SH-"MK%% M_G.7N*VA9UE^ID7'G9*)>LUL* ZN+A0@%B8M-#./>A!(E8'O_EE5OLF8I M8?EIDF[\.,YHLA=4YT,5JK O/P[M2MM8=*RB MGW-E?0=^3[8[6A++2=9$X5^,[7O[TS34L*%T<)HEU*UAT2O M/9G27_.I:[>:IZI*#J1TXV-1O=5B-*Y@8MZ5I-REA?/C.TU.6[KS3T"0F4^_ M)Q46[+'U"SZ=*=!2=/(K^V189?V0IO.LVP6:S/<\\".1Y#:GM6'4Y$FL#;($ M48O<_#R/G-KAU#BKG01SM?Q>[-;/E#[K=^H2]%=[76K3%+&?FP55XEQIW>4$H]V*QG:.* *D@'%NRIBHRHVP,S:.15E! PJB!BK;<)$$ :]/^IWH&2.0^=\2R%@+X](ZX^(242#E M-'[[9G]$Z/GC G]<,"*XN8^63^P?(^X&L;I].^TQJ%>.67SF^$#VHNO^BN&J MUX+K1)Z>]1EWA\6R# *(*N*""\=2]7!(64S[E2^"!>>(8_S[0;L6]L/U_-TM MQXC:728A70A^ZLGY]1Y!/[C4;E=^I=*+7NS7S1XNG5\NFWD]VPG#, ^R&1[) M_5T\4OL]ZC3]:4;,9^X>,N.([ M5WO)_:G5A$F 50(B*\Z-^U(GA5J,O@2^O2T.DH'_G&4>G[7(C]1M\,ZW%-=4 MA$*1 [:P(@8W]B$TZ>?-@P4K'*1/3[M>IO!+Q37>:63JN!]C&V5)%5SO_!0 M^5S=]?C8R5+_ U%BK\>#Q@]N$7O=.SJ;GOLF5%T(- 'Y]6GF5DS\?_)8]._4 MB/^=QVI31>YA_$PYR'=#DS <>ONG?PAOIDI%GM>(XLED-QEX@*,#*:!K90QF M>Q?1IHSX_2)BF=;!<(JW'R=GZ@AY5$$H,K[%(/B'?N,CUX<&=>D&>@>!QG^Y M+8CLP'6A2U/DY\-'$N*H%S03>.LL%YE"9(:(^>MRF^N]2TWWQ\M5M'R&%CJ'GT1&NES;2M.F<8824/9CU34_ MJ_%NG8+OXU2:4M4##8'G+WMDJC8,2HYW5Z!#S[.LVGDATS0C1RO5D$)?5RQ> MWR)4_>O/(Z,[SR3Q[B!,_^"#KMBI'F/-@^(1\Q*$39/D) 6)#QIK%*ZEV>$P84I@5>>-= MLNJ[!WD/KI_X8GFEA'TB-UGM\B\+B7?'5R0#F^)ZE-;KNQ14'/7Y@9JQ*F\D?2C_;EALW=AY,GM8HYAM1BA7F 8SIVQ MV9@+)S@WCV[6J5XY>]4\A%/N3XB%S .C>:(-M!SK]_R/?BX!:_[ZS_UN@9#U M1^;"FDEKKA7:&M7[')+<+Z -\8T]:NS7R+*JQ7$);GX3F-L7U6TB KU_;FMQ MM&M%OV9RKBA^5C2D6IP,_)=:KEY_=>E#-"YBPGD@C,^\+1[6&@W[-;AN+G+6 M[]FDMH.YR$4NU>)8,'WJ/P!02P,$% @ <((.6\+6U_W(W %[,( !4 M !C86UP+3(P,C4P-C,P7VQA8BYX;6S4O6ESXSBV(/I]?@5?3<1,=831Q07< M:NZ]$ZY<>C(B*^UPNJJG7\4+!5:;W3+I2U+.]/WU#P IB;(D"H! VE41Y;0E M$F7K;^M?PZRU$<)0R )?0:@3S. (&<@P#D, MXB +*(LO[GYF,*9Y',0 9[X/(/$Y0 1"P!/.4X0Y)C!7BRZ+\E\_RQ\8-??_KIV[=O?_V.Z^5?J_KNI]#WHY_65__07_Y][_IOD;HZ MR//\)_7MYM*F.'2A6#;XZ?_^^ODKN6L[JHZ-<6U>UGA-E28*]6:Y\?V;__T!0/CTNV_NR^9OSPLLNZWEE5 M8IE++(-$8OG?CP'[Z0ST'>';[N/J #E%[A=7.([Q](LS=&^%AF#3(SP C/CW&KEZ+JD7+&5Z++9@!RDOYP6?Q6P]&+C2B3!6<7G4/ M4&7?6U92UFG+G:6]@O[[#^*W15.WBQM4WK%?V0-F]0)"B'.24 ADC^B!.0P M3D' \Y &&*4LI8MV\RHO6 E^^[J&JI8^N.X/!G2T1^2Q9DVUJDFWDPE87_]V\_;?'3Y\5R*@J7\Q!7D1T0 M2[DI5_5+4BIRC)3MN]T(6A0='#58$2-N^4G:/#^Q9=O(OX#\2[W8+U?[:8_C ME_4:,U23$PSKK_B)5,+&>&S!#N]X73V,DM!6HP^K8XP \8-7U935PDH\@.[F M!6&$+BZ_H9K>/MQ=UXRV]4-)/R[1G8Y$'+UY8ME0,+W;XD&8O9X$S,0BX@]& M]:3B.-'C\N&$7C-).4ZJ]X>$[$!43E)U0&@:1OYZ5SW]).[M98;0K;@<7W$6 MP3E)T%J$3E]H)DRK!MPA]+BX84ME9PCC^/FV1F6#B#PZ7'XOFD64P@C7T?V-&!-+(4]9$^!]@:PO3\D=,T=2H=GXU+I MF!-F\FG-!&WQ-"!O;'?KEQGL'I6)58)R&=4*L,#+3 &!CVOXEZ'H"2(RUT!B*S M*JGS&?92ASE8T4S%458L/I2M6/UCL61?5NJHZ),D)5'H@\C'$8#BL P0SE(0 MAVD:!2@*681TE-:AQ2=60QTX3\+S.H!ZJN@@'\:5R[G4F:D+ \*T!7^,@A'+ M7]S62;'X92N\!Q>;11S'R%@+V.@U=E;!):6%-##04BKH3^4[]%BT:-F[6V@8 M81J%,4AH2,7><@CQ!5@H1I3.,LA"8;_RBTJ0_=&]C>HP .BM(C'7BS?7Z< M8WI;N3,^&![&MRRX[EG00_;^Z& [M/>U:'2TUX[#FG4[U2+[Y8ZI=Y.=A'^Z MONK?S13Z"8RI#\(89P!2$H*,!CF(*?=CGR(6FQW=-RM/++F?2L$<*;8KO"R( ML!PYJXW-\RT;]$34BC@S<10@)I"[/<0=R=AVW5GE:8^Y@."*9]:HK*JIB< M\!UHV@RXO6<>>JA6XDF+\S;??Q,\LD1-4_""40\UZ]?BK^=K(QVZ.\4DKU3: MQD\B7VF@JNH]C62;JLXEO' M5YTMQG62L&&BTG.:ZTJ<'Y^[G]N=)48Q2G*2 HYR#F#.$$!12 #*TH0F-&8$,Q,I M-T5@\C W$:"7S]ZGIEF)MW^+F_>U125%-6W,Y-^8PWI*84J^F6D*@W6G^T(+S'>1'R-DYPX]=9[>GOI/^ MRRO^=R0?77M5W\C2OZM5*PO@)*P%2=(\Q90#EJ<1@'X8@"Q+,?!1 %$2A.)H MKY4&H@MP8N'LX3;>CV(;:>Z1N-3P]'Z28WJ;JDL^F$FK@BS]V3UL\;YX"OJ% M-X#O;DO5I=31CGH2W*P;JB[Q+_=3[?OLQ/X#JF6&9G/-ZJ]2"'Y!34$6<880 M3U@*D(]2 "&, >91 !*.,*>$H3!(3&3]()2)!?P+:[UE)5[P1U9W NZAMJT+ MO&J5UZZM/%(]/%1"^EMQ)+FOEH)K2N%THM4"KY1+5@Q4,-<1AYNJIA;-9 M9J8+UN \ <]3 "\\!=*=^(]2Y$CF#\.85=!'R7PIW>,76U1PT7_>5N^JAT=5 M+J%;N36\:>J#+/WGJFE5C9\00 F4E8V*Q?YL4+*U0^5I(]B:0#,9.DZ;LQJ0 MH]38E6;MK#1?2=8A G9*L0Y>X+0$JWE?-$1L#ZMZ$!KU@RAAE*<@1<*PA9C% M( NC'*0^"X(@Q0$F1EXC ]B3^ZZWU4D%,W13F[!0;W.;B#%FXGJT8JOQMGB( MX^H47FD+!DQ;TW40\ENH\1ICB6;-U^@2YGOL%_3 Z(?OC*S:XHE=<5X0(9 ? M2^/$DI,+36TA2_C>!@%OC<&%][&JVK)J#?)-3C/E]#;ME!^&@:J3K'"L"(SH MM=K<3Z\^VX:O3>C0"-"_R=+AI0Y_7^79K\\25Q9X<\,:5C\Q^K&J/ZY:H3-D MN%?FI"T"G^0DAQ& J3@:0YH1D*DBCARG002#%)%LT6YZGISV_)AB8*0/CK1X M&?/>REO.\(=9,#0-YB#+( (^#I$?YV'H7:BSZAM#5KS4,J:WV^D6 MV3R4KI;"9E5@?GE6,9PN8@\30FF><)!&A 8^#[(*/4!Y#ST@XQE)(A-],D( MK*F-FWY77@<1U=\GH_O&#-/3#8[88*8/[#A@+/X:M#D2^3%(LXJY!LDO15OG MEK/%F=U)[_X-4]5^Y=VG4C9,5A[^7Y[[+P?IT!&.\C . 8YS(>H\A !1R '* MHI#S*,6$II:B;H+'U&J@QTH)0 ?:VR!FK0:,&&VL(J9BGZ'Z&..<-T!*95"M MKYBB.,H1B]QK(2,L7DM#V;!J1'M9+6>IV:2F[*H9WJ]D)X"^F??ZY-76!6E[ M8TFU1_S"VBLNCF*<%?(LUBQ0$$."" !@I1.(;+U!IN=/!)[A\[Y3T-3$<[)8PN+:EU?TR'G==A=]&X?V?EL MP_?N#A6C*Y:Y4I%GXS.OLG3%OCVUZ6SA9VL <0_]PTM^#;;N7;3"I;*IE0=4S>%E#G<=9FF+N YQC'\"8 M!R +DE#\&9,T2E.2\, LZ'P.2*??C#B*FL>01ANF&C=VPP31" M/( Z3T&Y#J'.@K\CH&:.\YXF>C^DJW&/I=W=Y\K+MA=;;;L((.0$DP@$*$8 MII$00\#F=>T'25TSX0=O]JB M/^1OCU5Y2>X+]J0>Z16_O2]J^KD@\GG26U3?L;9O+\HHRE/HBYTY2>2 E R" M/$HS@"/(6!@%(2-8NV6D/MR)Q5LBXJ$M)G+G;B4NWK)'QFL5-@:=%0V8.B[X M$[+*3!,H+@V0\*ZXI]#PUGAX'2*G^[Z>Q2Z#WI33L,VN7>4->Y1)A]*!4&SC M!S*/I^TF2O=5])5.TMS5HUVN#18;KZFE^8T[O3!M+C=L@#X MX7%9/3.FS(ZK1_F>K/4OA!&)* 8!26-9\"]4;QPE((4QP3B.X\@W2GT["FEB MC=N!,G0]'F=+0""+,/%!A 4S8)YAD*<\ 2%$..4PR1DCBR=6XVI6Q@PA&L9; MJHY!7J51]&_(+#T[TPD#')N:'1H3M!4_2:RK4NBC<.8MASY%[EY)],D;[ =; M_EH^%K(8S+A4Z^@"4_M.AU,??_UR_6E0FF@^XG*?? T7J@O*#?VI(T1/4(9U MDL*SQE[NKSK[Z,NCA!T:?WG\XG-#I-=U)0W0YVOQL-O+DLI0R*-*9U&)G@@G M$ 9!!" 4FRM,TT3LJQD!/&0(XBQ/,A39!4?' 4_NH^V 7W@*O(KR;1 X-UWV M!$LUO3P3,,I,X,_CT1EQ3SV"G4<\3X!]I5BG'C..1SDU[[=P&EW73$Z:^EV< M5N52:@Y>[P+<#)' $8]0% *6AD0<5C(.\CQ* >6,QTD4)1G7TAZ:\*9.,^LA M>TO5\]+(\ZO+,0U/D%L^F.H$!=O;L$)!7WM^;>:/Z+Q%^NX>M[RQ<_-<;B:2 M"&%O"JKF1$H_CV1<47J(/JD:4UDA^73PE9)=ZUOOL:YD)4SC,;%.]5 0#[.2 M\:)MO&]%>R]76M>M/JH$*PFR*IGWS% MN\:U]\PKI9MIZ56; :;DF2S%@RJX MMZS$L:IVY3W2Y_RHUTACF?F\1?HT[7B)#&ZSG&I8M@4MEJH$_RLCJ[J0[6,^ M?"?+%67THR!"!@96W7M[Q??:63T?7D#U;0I\/\P1]$&8R29S,FT8H3@!"4E) MF/@T#JA1*=2$N$Y]RAL ]K:0K<:G3_G$].S)-_(<#,^<=H_ ?)CC],QQ-0IR M0DSG'20Y/=3?2U174[!X=>@M/FTR]HJ4I7F%WCZ'_"PD MC"48<#^2T\$##A )"&"T M7(E=XE=A[XM#F3PX?JR%QF,E>5:&6I@0F,4D!G$"(8 8AB +$0$PC").A%"2 M.#,QK35@3FPB#\!Z&[A6!K(.__0DUS%7S$39BB'&@FQ HB/)UH$XJZ@;L."E M[)O<:A[4_-2Y?/I9$"K!5MB(UW5%/AR!JK3/<2]\"]]=R0-7@5 M 9 X,"JK]+P_)"Z>0L91T,^ ;*OPG\[ZLP4"#8@=A@1-;K-T+RW54V+T<*)I M[\I:^#1(6"8,\$#8W0#Z:2J'AXMC"DF0.+F07'QLEG*C!WCR_)O!R<59QK=..8I2:,0^LPH5]X]1R?(G; MF:G=D\E/SO/KS2AVY<'2 SJO,\J($7M^);.[;5LC'HOC;@O9HR1 G.8@3\0A M PHM#'#D1R#/29#1*,I@3LRZ(IX".;7B&!1CKY'934-0#29,VQ^>9*2>OG#+ M'M,X[.G? 9PP!2,4/'.41"+.$$L1HZC,CY3 ":V*M\&[0U^>B;^KCH0UT)[V; M]]BGIQ(<,<5,%^SV8^[[,&\!3])U^1AU[OLK[T%ZK4[*QT@>Z9E\])8)&H-] M8=_45\T"TB3W?<1!@KF0=!9QF;(9@XS1/,$9] .S,X0>V(F%?MU@NDNKF;RQ MUY:;>1K&)(QCP#(JG;99*+A).(B2.,PI27F(4[-3KGM^VE69=(JBZ-IZ3Q4D( E_H6Y@*A9%%80(HS2+"HB!/N%G:U"$H4R<\*9B& M'IB#W-!TN)Q+HYEP=^ V.:K>'VN0+A.)QDARY4 Y"&->?\D8F7OND=&+7;8: M&7C+?GG>7M([TU0M35]V.F@V^*GLM,2"9!#Y>9"#'&$B:=L0K,?YL MO^]NF[(MOJK7]"'_<-=EM4?[8MAG5:::=ZA/W9#%"5\G[>9R'H9OH!6,$Q;K M]9%Q \I.K7\N$"Z6759E20\D;\$\R)*4$1"$1,Z"Y3Y (8<@B-,,I7G.DRPP MR8H\!=#(XK+-D5QND5".W/-S)D_R44^-NN2.F4[\_((E'\:98*S(="ESI)5. M@IM5Q>@2_U)?:-_W*E4MGS?I-0%%"(4I!=A/,P SEH(J5!9X^A) M\?,&6$H'YAK/P9-RFTLU%?_>1A'+YWESM:9BIN/RE/WUS\QD'B1'-C<2'^E1 M6[=;HC'C*?)!E$EWETPU0!R*'VD89U%",YS9I3*/ )U8?6Z@>1@UA:%>U&*: MGLYSS0HS?2:A>PJ\G.FQYHC[?DLF5+K.81X#^3I)S!I,.)K%K'/OZSC9KK:= MRVZJY5(<%^67BRS',2$( Y;(^=)0J(W3]OYS'\]9]L =^\/B;W7H^^R*\ZD_'TC3KCL!S4S?4U8LWE5/K-[$[U":,A0P#"+$9->O3*CH//1!FH0T#'%" M(.8Z*GIOY"?K'==]95)FI*VV"M!7+4>1'"FK$/9T:$+]LI7]_ MI5D$]B@!:QD[?H%E5N7!.4$;^VO;!7$16PRV(6W/4#I- 4US\$T)=Y5 M1J8VW'GS,TW9L9>M:;R F1)IZG;Q*_I>/*P>-@,40LAQ&( 499%0$IC*GG@) MB"F,"S .?1I'D1^3/7'30.[$ M7UN9VU]O%IDZ2L9:9HY?8+>Q_HV5K$9+(7Z7]*$H"[E;2^=G7S#5OS@D2RDF M20#"$&$ *80@#V((8N(S(2UI!'UJLJEJ09U8EGHJB_6? MREEJ^"A<>T]-P5LT1W_/&E(7CUVH_I=54Y2LD5E3O\C8LNS*K@:!*;R[J0!^ M0"D*4PQB)K>>F*= &+X0I Q2SE)*$ZPUU\D*^L0;R =&?%:(Z1V%(525^"_ M1;Y*#!GW9I^2D79?VP? :P;KA/#Z$JU7KT5V.XR'' M\9KCCP.\7352MV75:%MUXT7G:[)N2^].RW7K12SSU,7JC%VMF^JK#N_K[-CG M7U$K<[>>%:!M4Q$_@0E"N3A,4(H!E-/[,I8F0LN3D#*:T#C4\ON=@^&B>T6C-:;PJ?"V^#T84\ M@6%A8Z-"6.9K_";M_'(&AURET5M@,&]FO3V+]I+MSUC*3JG=B/.\,'ME'RN9 M']X[#WWH$Q3X$.10CO#)(@BR,$$@R-,(BCU&?&U4V'P0RN2IG6N8?=,() \# M9IKG,'>8G#J:1CD(LS D,NR[QS)?GTI8P3C5.S#9MTASN:/53.(/0Y)YXYQ MM^W#/-+3OV?3;:9A!P1W31_<.Y='*7*D$0_#F%7GC9+Y4JN-7VQQSGXGO8RX MZES. P] 'Z=ZSY[8LE)-MGXME@)X5;+>(7"%E\5==W3!.";(]SG 81H!F,4*XXXVQP\1[6R'B/Z%EN*P8G1R,\/C=K MS53*#G:[G3O7#!]@Z&U0W+A9MTC.S7N#D_S>[,N'5G?T];'[)]XY!%AP_>'*^R+^7\=[ MNB+VW9B2$CG]4=A'N3&^*;ABA)F>=\,#H[[XIXBT:H9_=-'9.N"?(FO8]O[D MM><.PCX95&J.195Z;W@4XIS@$/ 0BX,R8[DP(FD(\B3.69H&:8)"NTG99V(V MH]=/)\CY3U#NLOLJS,=-2,S^6,\9].V*A\WG@Y^+U2@/#';'S M^$1Q5P#,C:9+^L_;:K,12.@?RZV?7]-R&EUD8ETI8*^:5HE56WE#0V)'+#]6 M55M6K>81_#1G3EM1SIABIJ0,^2&TD,O AC;A5N;5^,JSV5A:! X-+;T;S(57 M*(+?9;,*%6@7:&\#\)\-!F-IK#+=ZRJ >T^J:\L:_*#&9X)Q6 ;$6KVB.NO/ M]J(:$#M\74UNL_(OE\UJ*4,AEW@4[\!-O8%M\O"U"WC>!D;=!R=OB9.3' M-&6TEL-X0O:9>H>-.'?DO6%]_E6SD[\E9ZR@0O9&DD8% MV?(=K1'OV,XV;"=;MKOSYUJRZX3SUG35.3VUEA2_<,O:KF+G_SF28+%@# ^\\56A:\('UCO%OT_1=6,EZTC4% MQ6;MB8VM'B5OC9-'5ZJ+YTNTI(M/(.:M,;LPCK]8,?;T86UJGIII@\G8:72F M.X$% M9@C@2L">A R"G>J_6U8+.T&.C#"*W!YAA%;H]GP>F,=N3Y/O_2&Q<.3$.4FE M;?#VR*IS1F_'"7L1OCUQL85SQKH.\)J)UT,<-^_8%?_0M,6#?.J;IB]7Y=_$ M"NU[\>$B3R.%PV/7I238_$_GDGL?$HT@U@S/4L-1Q&;^L)&49\=2J\?QFM\!X\WRON;>@8 M-K6Z*CU%B_?^S3U? V_6VWK.=NZOM_2\S9QC\W%_U)LV QKSN=_FX^F.OVY& ML'8.OO?224R*#JV2BJ-%/X8(AGD.T@P' $8Y!1C%*> PBQ!,\@SG1OF:FG"GSC :RKVP MT6^N?O.0Q5Q772[J:8()>&/H^^L06,+MY#_0/95NTPEQA2Y50J"[=<;^8W5_RJO6?U9BJ[%-]W5=,VBX#Q &4D M DG"1#[< X0SV.0QV&(_ S#* RTO6HGP4WM%.OAJT8G$@/Q"V=J;A*1X V< M)*PIX7UR_!N^]<\X0 Z>/4\;8^6S.9)"9FT6;WE$O MR>E5YG-R:%.TXZ/0O\LRATBN.AB.*@Z6I)MVOY"C1@FG.:!1+ X9+$@ RD+Q M@_),Z#\_BU-L]K,NJO /B[@?[#DXCS-([2[AA@9E>ZZ@? %7> M@QZLPURBDZ2Y2BC**3!.\E%9V^XRR+Y3=9\_]-=BXK[V0JN4S\D(WD MY.3F=7(<)7"40O>ROP_JM43^*-$CDG[\'O/4ZW?55[940VCZR><&11Z'[IU81GM_ MNK<&[/60C6LT#M(]+I0N2#831%MJC3*JQTBR2J8^N.!L>=1CY Q3J$>OFZ"/ M_=K]%YK E_4$>ZNVDDW+&3*I-V]%+E#R%TTS=Y\?8,4?O^8/PWT[G^3'V&/6= M'UW(HI^3:@KU@U MJ9HZ0OCIW?Q\FLTD?XQ78>F&*U>R> MB> -_7 M,%]XEVU;%WC5JM;78H^^1FY#EAK4NYI /P)IWIGSITG>FS*O<8OY]MD? [Z@ M!RV3^\4M$V^4$H3^AC@DY?0N:$F%F8BM3ZZCA!CM<0?0MMK8ANO,MIL=0'ZX MA1WZVF[?NJ[9HSA%]..C+TNJ0OXJS[=YUX7ZM_$?&,LZW! $423C/Q"+TRB- M09@QED%&LRS02L^U@#UU*+[#9#/[7,;=NRR4#IL+K\?'VMEKPF>]G7 B[IF) MK5/&&6^'%BQPM#V:0)YUN[1@R8SF"0Q M-QK_.!FF4\>LAGW)90#P4 7S!YN"Q>F>G6;HZRT\$<.XV:'2\.'@HOY!4*5& MWZ''0AS0))KKGDB3#IR6G NBT)V2_TRP2V0V2 M4A] .]-YKWP^LQ:[U&6U^E. M)=/DHIY.=<<;,\4X%NEXYSSM6XO(:3M)OGN5]&\MPC7[2KZ\Z_SJ\4^E$"C6 MM/TFN&!! $/&8\ C1 #,40:RA%& I@ADD.4)+EMQ?@+6!-+_1J:[-9TYD3N M,8;IR;@C-I@)^(N"\ U#3EF>9Q6 'Z%N@J+OEY!>K=#[",ECQ=W';K$,@RQ1 MT_2YAI\W@R98%@<08@22-/=E"4< $ I\P"+,\I 0G$29B2@?A#)Y9E'YQ,3& M+.UO<4+FK*XWTXREN;Z;%ON>\8(4FOE&X\S3C(N;-Z%X7U?0/*Q: A:=N;]1_%9LR!9$$,8,(!P% NA M]1'(8#,=Y-"Z;SB@WDTTK MHHTZ-IPDRJIQP_%59^O?<)*P81N'TQ?;[:&W-7H2%);T@]R:Y7 -"65MY<4P MBAFC$. @0;*+6@IP1#B@<42$8%),$J/S\"BTB<6S@ZVV3S:$;K9MCO-+;_MT MQ@4S41TP8 >P>\-8BT!'>^HXK%GW5BVR7^ZQ>C>=D8#'VON*FH]2/'S[Q#*Z MFY.F0%MDWKV@>%PH'1%K)HH'Z)QB .(X6>=EWKU8<_[4N\-$'SEG_H815CRIJ<0,9QD-J+!\8TP!3,46BU 8 M@=Q'L;"#LX QK38BTZ WMP1LZK-V@934YS_<3& M]\^V$H*Z>.U6/+S5HVR+2^X+0<&Z=I(>E[6MB*G6(%Y[+P?G#=\+-!@![6Z. MWD1L/S%GSS74.>?P3<2Q%W/ZIH)RWH:KN@E_+HA*%-I,$-PDLA&4D\2'"4@2 M2@!,XEALJ2@79]4X0@%!),N1S48Z#G9R1_ #R6V/2:#2:-V:O8$-\TV.7<\ MLMZ\CK+'.(O2D%-V&XT[CMEM(%\JL2'PHBPZSCVA8BE%=0+=KD>IKLX^L=JK MZ&(]"H_I6,V[+6/>JUH\8EE07-*/Q7?Y6],/"$9^EI&4^2#E001@D(0@APR# MC.(TRGV2P=2HW/9R>8N!_3$T9HN*S^>N$Q8&0*20YD[2($C M,=M=>U;).DC62V$Z?)&E_*A2@D6 .>,PYR".0W$ZB'P&LA120/PDAA3&?DPS MD[+8;EDCB3&O@.WF?-O,^.BIUA068UH,I62< '/1V,'7E4QTB\XK##N$[$G! M[K>VI>*'#_.RI:-LL'ODZUOQ6X/4^*3F\R8[* P)HA1G(,UDED;.", P2T#J M1QRG.37M$.,2N3_-07R2)Z,GZ*_%;^M#_:Y'NAOT-?B[*_YK[U'I[=XT48K8 M!.QS5D'O$+692^[=,W6_1G\"&.=6(7Z1.9Y-R^B-^%D7LOF72K3[K90CS 74 MIZ)]5B58VU!V&K L);X/HC3.Q9F=)2#GXK< 1Q"''"4T,\IM/0N;B37NL)JP MWB#E-5T2K#*\48^71U=J)HN,6SRJU"C;\D*;AZ*G>V=CM9FR'7)Y@YBWQ:S/ MN56X>6OD9BH-/(-1SLO_;'!YI1*_,]AVO(SOG$7-$X6%YJ5"H+\^/^!*B!;A M,,Q2!! ,,EF:)[1>D/O 1PC&<1#B)-(R._=6GC[C4,+R.F#Z*<"[U(^KE[-H M,E,5FN08)?<>1-TJH7=WI=F2> \2,$S/RKSY7"F43JX0.&^_'HO2HM#KK1AHL7B-I^XNAT?)6 M6*9K +T5?"K$><3"@=GC*[0F^\/KW2+Q& M'=$7WIILKZ?;4X1[DG)/DNXIVAV::6_M<;HR^=X,7?.:CV^&[&.FZ)M#T-(A MBYI[F3XE_I&8/:&EQ&EK51_^_KI:%N1Y$=&04$H"@/R0B?,_Y@!#E >1Q$/ M6!Z@R*A,_1QD)MXI!T=0"=[0MWH.DS5]J3.QSM!W*@=D= U]Q"\#P!?>"X8> MN:I#T/NC_W>2$[X+UKGRFYZ#RKQ^4@=,V_.+NEC3_'3_08VDOJ14O,C-._'K M57U;?2L709[S&,,(1%#V48MA#' *.8 1SN(PB;.,)F83V?=@3*RT.JA>#_;" MDX %6SP)VG0\^SY_3GL"'%!MIF^L"+88V'Z4I#.FMN^O.?/H]J-$[<]O/WZI MG17RA;52JJ_KZJF@C/[R_%LC3:!-_YW>HU>PP7 MFH5IEG(0T5C8'@CY +,( M Q:C+$O#C(2^5GZU/0H3"^^V,13:@#8S.RRXJF=L3,LK"Q-CC8D\S?XHD1%' MT;\,AHBL/<*R_0Y9KNAFWJ=XF\N5N+R_5)R-I^C5:L\O1W:%!0*S6A/V#'II M0YRQTOEMO%X4V%IN.=68: M[$6#L#W/V1H93V)SX?7X3-,W3)\/$[02TP#^:MW%]!DSUG#,8!7+D R[ZXK= M5"/-\DXYEV2B2-=$=T%PGF201X!T)QD2@#P)$H"QL)@(3;.89XN2W0F$Z*U! MO&0RYDS=O,FZU\J73G71/ M"Z-GA9;+9SDSSV"&Z8EE)C8F!'1P_>'*^R+^7V^%NU&L'ATU"M!XR.DI'HU+ MN6/VF$FX6\X8]7#1I-FJE\NIM6?KZ:))Y+"WB^XM=KMZ-\=I,^7X<]^<_'WU M@(IR$0=)Q!&D((%9!F"2<8 9%B<,<99($LK#+#,:,SX*;>HLR^%X[7[8V!J! M"^\7M%26\A\=+H9C:,:YJ+>K.^.-X9[NABW&F[H6N8ZV]'%8LV[H6F2_W,[U M;K*90KZK3G[O(L;]&"SC3FJ:RTTLYR/;U5/SU]Y@[7$R&5RNQZK3>_L$7#)T M:QHP:()>;8;T6\Y"UX,QXWAT(Z)W)Z:;W7I.\>@F]4.Z#Y:5FL^^]M_C7!SL MA4$ NQ3 'V6@RP+H# -?(8H9REA1A49)R%.K"=.U&I:* M!I7/"QS"%)($@3!F*8"N"F M*0J'.34N[ [I-Q-Q2](MDA5&"3LC8>'PNC,G+8P2MY^X,'ZYW:[\=]6-L.W[ M\Q ,0S]-,Q#G>23$,8X XJ$L.>9"LE[OAX8ML M6T7(UT]5];TO9#"_I,TUJU56]7M&EN(?NL ,QWF88)!F20)@@$*044( IR0( M?1:@/-'*T3,!.OW1>"MV=(V$1WOH3HIUM'BK)Z^N.69\3);,4N OO T"*DK> MU;7(OL$=%BX[+^C3[*RC@@;(F3LEZ#-AOP."P;WGY^5L)O?UA1C-^Q7[(L[D MM]_8\HG]6I7M?;,@>+P'(4^U;*H;1&86*V( M-RJQ3[K1XJ">PIB2+V;*XT7BS6#P9EMYF"EOVX7W#X9JV6!\FH0;$PY,D'*C M!?[5DFY,F#.6=F.TCNTY?:#3E!YKKE9MTZ)2)ILN4C^.XCQA *4PD3$Z A#D M&4!)$*:(,,[TE(L>N'E.[;M[;X>$-\#"]/@^RD#=4[PKME@=YJTY8G&JUR'T MC,/]Z/(SG_%U2-T_ZFO=Y3SG]X;)<-]Z9/ MJQ^"11X@GB:^$'F2R%G>. "9 M.+< FD99%B<)CF+?4<[O ? 3*X.]G-]ZC4(_[U>L^2 KPY_%/GK&Q%\-/IO; M'VZY=Y;UL9?VNT&FN\*3Z,R2]#O"A>F3?@\!?RM)OR.,,4CZ'5O%3AVIA=Y5 M3;L)<*4QR7T6"/LB(!A $F/Q6\:!G^#4ISC.Q$G'1./L09A8J6PK=SH=0@3H MYF83'P4^%"\D90#&# $<,@9X'LO(*&5I3!?B(>%J%KX,(1EK#9=\ MT=.;9]%JIAI[E2B!31+L/$J*(_VVO_ZL*NPH>2^UU/$+9VX(U;>^&%AH7U8J M9L#"!')*A'4A#28(?08PR[IFV0&B,.-^.$MCIV,83JP(NW:'50?/\Q"D'!)&4.8G"5ETC3"_MJAN_P2/ MZB6VV@]LG8N)6@^SNZ(LW]BSBH,TS:(L "0@*8 XAB"G?@XB/T-QP*(PC7#_ MK#Z4]$_SI-:XVCPGV::5E?0M/26]'?E5^6ZVHSMH1;9I-C9 ^\+K$'\#?<1. M\?2U^X$=Q>_/T=?K%'N=]>FV7'_J0/:]Y+5T_0S2&%$C4TMD MCS/5@T&V Q1_7PL=7G>1EK[CH'H6S:"QX+M*G)?$K_(B@XQP6]:/:^"YN&ZF M9*=CN,,T&1>LLTLWMP4Z7_[YF6S924@_=RU+S_@Z$?93^2@TZ&(^%>>#W]4XSV.TVB*Q_T"*1Y'TFK1]62P;#43'O!B<6UQ\-;=XQ?8Z-Z3DJ4&%63*@5F7H^: MOH6AS[73)L4D##,3=PM>35!^9LP(*XM '\IL)H QX<,]W_QFNTU^$YW92:Z1 MX+;I-=N*-$)(Y,<(I'$( 81Q K(D"4 N]G_(>,J9WK0,&^ 3ZY5?4;NJ58=) M[E4O(E;++6)F9H(1<_7LAJE89AK4:1K&+@9=^<;S[CX6#4'+[OBQX?04T2 ; M]C@R0HQ SVJ5V##EI9EBM8:=2KIA2]DUZAK5[7-O4X<\B\,LPB##LCDY36. M9-X=ACS,X@P'(3(*'>V#F%B]] "]1PG13(D<8(>>JCB/2#.%L*9/ 9O@+'&< M%D?2>P# K#)ZG,"7DCARIT8_3#=R+T?=\QC44^CS,2 DP#(D21 M^@#%<080"@E-H<]2"-==YS3/_B;PM5[AW?9SIOZ IOG90PJ85[-'<2DKU197 M/(@#FO*G"07 &L/Z.3,N:SH1G'/.<>[]$!>O0\9YLSHK)DR9?G\4]NOGWI]B MBU;B_29RP>5PMS)F2=PZ9OO],BI3W;1\];X77@]AC.R MFU9$S152\[8-:%5X6=ZA+ ME2I*(K&DXO*Z6MW=RX%E_972D_6(GM7(6%[5WN-+X5!75.HAW_4/67Z"=A\R MZ[GQ5T\UG!='5[$_+!GI$DI(QR-/]?;LZNGEQP.W@/_Y2>2K MO<\)C%FV0I?<6.^,3M<\NYA^O[8J2\,0X5SL?!$2)V7" Y"GD>Q)3QDC29+[ MD=%)^15+TX;%\Q=]-I>;M,E1#B+&8HR9[.4?AP"B, 69[/PAN(@H]U.$(#7/ M@'3%QS>2S#C*088"&L8)!RB31T0"B:Q8D(52LI]9' <924WS$MWR[YP40S;E MRZ=W[GN=PLA#%9$7;DLB30ATWXSAE8HC38@>:;[@NC#R6CS\+^B!77XOF@4C MLN> SP!+I0-6:$&0P504G\Y4E8WA\2FF&CX1TN MZ$FG+6V&QQE=LHR%[Q#^CH1M9^E9A>L042^%Z> UYKD7UZPRR_GT5=[!=I79\@KV$!_F#>Q_:=NF_HDUK3SF M=[VP/_5.[P7)*4IX1$#*8 P@C6* <1("'J06/@)FYK?PXL?L=Y4]<;SU- MHI;.^?>L^W\=>BQ:M-SDE_@T"?(4,4"9,-Q@ELKPN;#H?(3R!/DQXF;) M._J@I_83;%+EM[XUI%KY*E??P$UG6%UMP%Q=P9^"96:JX)+^<]6K@K;R;IA\ MWXLE\[ZPM6Z0GYM/XE0$>3^N2?N+?![;2WOR)LGY,>>JNRD7NH#G'GEAR) # M\R],5S"WD]\_4=I>R2\FA%6/.G6@QBP3=,MZ)09AMZ3-0_D MN^ZMH4MM)N'+@':'@4,GHC:UKER+IP'.ZW#49L">&U+_3ML$ZQ85):/K/6P] M[2#+\A2FLM=+E "(B0]RG^<@B_,,^A$*_,AHWM!A,!-+_"4AJX=5EXQ,&2]( M89BG>80Y>C)^/LEFT>S1Z% M/=GGBZS32KJY1.NDL!!B/\SB!+ HE6VTQ":=YR$& ?5CELE*+&PDIAHPIXY+ M=!ALLK &.5OKU"MD,3M,AYE13OP8YCE(",X I,+LP9!#$ 4AXQC+L&>^:*7% M_CK,W$#69F9WO'A\/9;J6D-.&65J#G7(MS/T!Y'%' D;"O M( X1P%QFG#$6I%GJXUC/%?\:R$^\%VQ:4.^W3AX@I!HHJQ0LU8E:,P/K59[U MN#I\ZT_03*^Z[ PWTD-[[T70B"J\_HM@D,S_AE\(N^3_\B?D*+G]E5@SF@P_ M-T[S)<^_$K=WDNU?"X>9VR9WGIU/ITFMWI;5#_L_1LO:L!^.LG^UY6%AN:.2>T96,/5P24J\8'?1^N95UE]NF M:'&:!!$D$2"$$P#C3!QKDS0$88S3* U1$.>9V4P.?> FJLIJ6,<:%:D^>F0V MM<$#!U+OC? ^V_:,,N"WYI8Q"0\-U?T!Y@W0\/Y0B'A.>\_9T^]*D>H#GE<) M&C-D3X&9KV [B?&24O%>-==5TZ+E_UL\OJLH6_ 4)S1*(R!4BK!Z29 "E,<( M$)33&&8TR[/<; +C(3 36Z<=8*^'?.%UL#T!W)/032K5Y[N:-L#)0JXR5]TQ.!2Q*9<3(GN2Z M29EC:TPL>P/0W@YLU51=/S=RE WCPN>2 V;B9TF\4!P,(TC.'H&>G;\?)RU=^58 M,M78IG?#"T=V_IG(S&K[NV'-T5DLJ_9%9^$R;W\C M%VS;:X#D9%'KXOOJ@=VB[WTB6960^)05=V7?0,-KT7?CZOJ# MW--38 YX8J::^MIX 7&3-OQC#_1X^J%-+?L86>X*UP]"F;M*?8S4 R7IHY=; M1C=5597JGR8[/UWQ6W%P;<2A1#IG*IDI)*0YSC/N1T <$S( 4TQ!%G$.$IZ& M/N(T00DW2K$Y"7)J+TA?\M?-(_^C@VGH\=#@FV9TTBDW##T79HPPCSQJT^8J MXG@:X+R11FT&[$48]>^T:-!6-N4E_6?S]8F\:UK#7FT'[IUZ(Q;J3J5&;3JW M--Y75C\5A'G2M6+0T^T0X:?#%.?2;":5I\AUW09NA#B[CG"'%IRO.=P(.3M] MXL:NLRBA><\XDSW:K[CX5V77-FWSJ6_<_LNJ_5*U_V"M;):QB&$8,!P&@$6Q MV%!QD@!A+"<@BUG*"?>S$.G/:M"'.[&4KA$1&TJ'B4N9AN8LWVTZU/9"BR;@J@AR)N8*")9&B8< XJAV"2R@ ,<1SG@ M(<0T8Y"'N59<>@YD)]Y9-M"]#?ANB/>,Q6ZG'I?&/O.&'H)]@/OXVB)BLFK4D\A<.?IP91DYM.:PYU89IMO$W=RN90=$5: M.7*H/Q0WO;\-HC@-J)^ *$0<0$(8R D-0)8$&<,!(7FH%748A3)]S$'"5;;F M^LQOYJ !/5RA CT:1+G* )Q%/@ )D$",(X9 M0#CF7'P91UEL$DW0 SNQV$K(O1FS@:U>YR^7OUM-7=%DIEZ(P3V+S.3['.Z8 M3\,U(M;5&%P]H//.OS5BQ-[@6[.[9^X5T%L9OZM23Z'(9$A4IC?<5O*C#]]9 M38I&.FU>]#[HOV'7M5![PM(A&64T CE7Y9HA!!E-$,@BBABFH4\QG:5W@!-R M)E9Q RSD$+C.LT77HT"[?#O5D(A6RR6J&_E1UW; <#S<*[\4FE';/\VC?KVC M?D>C4O1K*J575GY\X0TH/=#J:$VMI\A] WT)G#ZVU^Y3X(:8/T?? J)X=_JJFD6'.$TQ@0#/PH8@)"&(&<)!2'" M.*4\X! :U46-@YMX\UKW!.U04"J)K>$;=T,?XYK>[N&.%\8';07WPE.0.]6\ MAGWA*>A..Z!K4.FN^_D8L+D[GVL0?J#KN>%ZK@XHU M7ZKV1FZ>-9.STX1=\KQMR&/1^&!\Q8F5R+ 3 !68J+%%=8>+MT;&KAO""4Z- MJYGIF&2F>W8Z)4C^R!2DFQ?\\?YPVK;(CO:S>RF< /,JG17T2#_69T'S;@N# MXK,4DUT5+EB!IOM$>9HV!7GDVPFW6I]E6AXX?4@O0[F^>0:6!?G MDVUG7UB0;V9HC!,V:FH[' M46HTS\T)5A/;-$,<52'P%DMUX!_B*=WW&TR]+:K6C6#@6\]S+:6RE7U+K?ZWK4 M$0N0'\$\ &F0"XO/#V4>1Y:"+$EXQJ.<,5\K@JH//9/V:_M538^K;2ERJ1BXK'-83SQZK>KW;R(^'12P_4H'U MMZ*]+\37)5/MC623@_XC>7E9U0]",JK-3'OR3 1>!?>657G'ZK^XJG$Q>J2C M9K3>2O-9U4:4[1C99G=:VMSK)ZLL^!L9>;SBXGU28\8N'^3+T^U(/=A%G!)* MLH@#@C(*($I"D*4^$38VS=/(AYA!H^$;I@A,O!E\J4J@:LHZ1T O8X8&L2E/ M-6W?"3EE:.9NU(%"Y<)3R("* X%.-T[PPKM6Z4$%\6Z8S#UUVHS(EA6N+%=3 M\/,:J9;,V;-';=KTGL7W+KU'Y[*VQ\WKT](,01OP['8:8BG5F6L:2:Q.$)FSX M816<, (T6WC"AOQA@,+J?O/9">]DQ_>:(34$ .:<^GX0@22)L#!3L@AD,",@ M"T@80!S0!&I/2Q@N/+6F4#,"!"S#<0@[M(\+^#D4&0JP'C%&$PX.86XUTV!G MH=FF&!Q"?SBWX.#WYONI2CB\?;C[/]6W7\O'XEW94/&WZ0XZOLK$DJ" >[?% M@S! +CR!@O?KE^M/RJ=:""8PS6X8&MPXO1^Z8X29 )WDP01[G1ZM5KO;B:5G MV\_T2!SN8)IW6 CJ[R"#N#'KSC6VQM1"NEQZ/>QAM8"FY_0D S0D MTQ'MAG)YA&S'7;ITB+,3Q+&%YQ-##?)VA%#G>G,1_/"?8LO]5M/FDO[S8VF\ M21ZY?>J813<'5.FE9M@U[L+[6%5M69D,]#G&@=/BYX!X,\G3H'N"/?$$F58R M>&S-V<3O!%%#R3MUJ;G0J:0K52=S7RW%+3=M^7MSS5C]M[I:/1H+H>9R$PME METDV0,.[8>VJ+KW?&T\BXREL].52ETFGY70"_IC)K1YK)A!=0\JM1%D7QFRB M;4CT4-1-;SVC"!R?+J(;CL[1***[6K5-BTII(KPHHKMALMN%:@Q7JCR)%5K> MLOHA6!#$DS1#/DBYF@4&8X#C+ 4QA'F*,*>81L8%X6^"M(FUW:#4EPU*?>4H MYF&Q^(M*<1EC;FRJP]\$2TTJQ=\$PM-I]-FJQ@=4'Z@:WU#N#4CW).V.*\C? MU.-T64W^-@B;O[+\;=!])/;Z!C&TV^GW9V6O\[T(S7F" @R$V1$#F*0IP#CC M(,,I932E-""^R<9[%-+4/C"KGM:G^ 'UIY8=?7 /-)!,TCI?<&"<2D\DS SN5O3].YUILTL\OF&/ M73U HXY7Z$$VK9<9OM]V'ZBKY-S#](UFX;ZX9;YTV\.X[N35'KEDYGYVG2O[ M4]FTM7H%FBOQ+.O;>U3V-MR7JGQ29MR7E8J&A2CV_0#' !.2R2Z:&=@R^=#JHEG977898'F_$DPWD&0>ZS M!$ :<( ("H3-AWT6I@D*0V0ZYO<-/U;CD< ?U('ES_1$#=Q$;^T9S>X%ZD-Z M VH\18XLB2FW/J(-2>)71=0;Z!!H^QQ>NQF@,=Y_CKY_MH_#68L_:P3L3 ^! MW4/1A;\O2]J-?[YC)1&GG/=%0Y:5S*S=%%@'81A@L<, DF0(0$(9R -"0)8G M<9PBEN89,?&W&$&?^" SP$5YD7>P\;;H6->XF[%:3_U/QD S%>Z2=^93Q6UX MX&J*N!'L>:>&V[!E;TJXU2)VJN@+:^68<34^FS+ZR[,L2?U4?E+J3F9LD;9X M4OZ7C9# -,BP'!@>RF8=D),(X"SDP$<3$CS@6YB=*0I;#Q1.KG;4]!F5:Z:I+_4I+JW M6&?C^\CNGIYM-@X2M3;(@&=8Q\4P>.3L>;MO0Z!\/)S\3CC!GVK/@($ %KC_A)%NJI&)>,,5,LY_'$6%WH$NI(29P$-ZMJT"7^I4+0OL]V M'!;C3+9A_-I6Y%\"RE6M.JI2-?I2V-PJS+<@**=1F' 01CX", @B@"B.00QI M!&D6A00;92KK@9WZL+1&PFLD%MXCJOL^EBX&.FIR5D]'N.>7X1ELPRJ%P(54 M&;)/9H=$/^56H-%E.;@,F'?:)S,=W\RT MABG+)NE;8,,*RW8&1J!F[')@PX+=Y@=6*]A9))NY&LIMM7WM21B$.>$T=6RZX:].;P/1NZH2(+U*)Y3 M3-2S-ARPQDQ1]#UT)H>LYU02:A#FR'XY!F=5@.$'J2POAU.46$1)6J;HW MU?KRH=4.E.S>-O41X,.5UU7G[:;NJG(2@WC)"UHUPB;V9!I:[E84FD5-#M-B M%SQYL=9\,93#1.R$4HY<8E$_=RF(ANM<6<)*&924$W!EN?+7Z^N^^5N>\L@G MB("0!A# -(+BU,T2D <1\7&>4T2U\B[T04Z]^ZF:!37/H7X2YT8YW(&O6AG' M*X11H?:\54E5YCOS),+;W/@>937#N>N3(+ VJ&W38_FXY$[#2#.!'N'*9<^5 MTTWX;-EC4!'HG$UVA8(:[')4(FA$\&CEH-Y*\Q44&E&V4V=H=J=E^>%Z E0' M1VKGJE0IOW+>"*5#F*OBI5%8\Q8!1&@(8)!$DF!UIIK.09D:A%6 M8+T/W[TMX'Y.C'ZK^Z,,&A=>5V0;RJP%Q4;]\$^19-4;_^BBL_7)/T76L&?^ MR6MM@X/21=4^RQV[E5NVD',U@.MS4;)/0O:;!0\0%<>1$/A1Q %$$ $44P08 MCJ(PR7(2PM0L,'@*Y.1!P0Z![HBQAG[A?6&:_@ #YNGMM6Y98N@]Z&%?*(NY MW66*]X?$P%,H.-R"]>EU%N\["7#F6)\N _;C?-IWFCOTOE3ES6K) A_'P65= M7]+JL67TXQ+=Z?KVCJ\PL5#+D782LB=!@V"G-+_'0M_9-\*'TWX_-RPP$V(- MZKT_) J.8FZG:;1R#8XL.YN7\#1I0X>AQM661][5X^-2/4"TE.F"'Y?5MT^E M2H]7 ;IU EK$*&*4Y8 QL45#C"*0!30%L9_X/, T2W.CW5D3[M1>Q $6'MV4 M JC9LV2=2.P56[Q^-CP@:W)7\ZCLGF=FXK_#+I5++%'P!CA,DNUG2+>K,[4F MU'E/UV:LV#MG&][N,![1NWTS[D2;*9K[*DU.FV,T&1U MS#BTWFSGBQ%BA@>+L6(^']R@1F:GS MH_T#UCP?O>G'9GC4'M"?@S]$E\NP'Y*Q= MY/F86&YW?1KV%;]A0G *.1]$'JUEESCQC[14G]!2QK*WN=,HB&C.Q*D74M\' M4,[MP DA@.59E@ R:5+[&2QQI6@M,)A74]JS:$_5G;&4912^TY?-%7_/ M=>P2D)J+KTM-*%ANIV0[F!3%C3-33/.?RQ+;WT88/$JRW MAJMJ98[SP#SH?IHZ5]'V$4CSAME/D[P77]>XQ3;?[9)2\2(T*JGNJE8-0,3: MBSRA-$[24(Z\2 $,$B'AD&6 8PP9#&.4Z[7A. 5HGKRW'O9%5S@N*\C7\$VS MWXZP:UR673+!3)#MZ;?(A1LG[HQ\N",+SYP3-T[>?E[OM=N6/78FFJIL3 MAY.2%(]HN=8/BSB%,0T2'Z0L%_MRS .0A^(W3FB2HL1/<1:M]V6]+7D4GL6F M;+@?KR%ZCYL=J=PM4S7J6-VO0[K9E+0H=;ZXQ^E&0(ET@JR[^ M>,4_H%K.8FK6/3:ZMIH!PBA-DQ3$$5_GY>01%'M\Q+( $1;%N9TKP05Z$YL" M0Q2]'L?G"V^-H_?A^JLX0"_):MDGIYSH\#G' S-U3LS]&,P4F.LG<(;+PB6C MG'LSG"#W2HX.EXP][@-Q"N7\1H;O*SG">9'EN5"A>0[\)$&R3DB2Z,9_T)7ZIRGK0IT].I/FC0^*,=H4]H_34VGGDF[I4 MSZ/\K*:$N\1-T(:P!_!JC0=W"1QK-?CB2LM6/OO#JH,$,4Q3".(D30!,"06Y MCW,0H92&B$>Y'U"3YM"O-,N;=+"\Y1:\88,>VSG>"KH"BU5!P;-]-7=NR:6MBTPS5J: W2-R]9Y M))D)TQ:.L_X1Q]&W2D)]L=1L^:>'21BFGAZYPJ+FI!L >\5_KUHF3X1R6&-5 M=EV1_8AFA"(H&TQS ",_!CB%,V?A":[N0YV&OH=5[S4B#5 M:0]OC9:<\[9&3/4KW8G^>QOD''JDS^6/*\>U-1[S^K?/9=>>&_SL!6T#60T3 M-\E,XO?LB2TKU;FG'U7:^Z=BG"&<00)PEJ8 QBP$F1\A@!C._#P.TBS7*L0W M@#EYJ*O#0$5\Z!8'T]C6:=YI:B>W'#'40T-F#,"O9PE/X/ SH-=90.PTQ)DC M9-HLV ^9Z=_J=/#J@6'PBSSR8^PC!&(>8 "SW /406_7TQC3,,E,?(X-"-WB\I4&A(\R9=E#H(F;B\NVO?W9=WUV53_HZ6G\JOJX>'6G7Z;=KR%B^%*73YN,3+ M?]3])JL9O#!>>&(K1.!3J[QH[UUGZ0LE-%JTX$E\NE=RT4OFIL*Y9MO!OV6*ESF%A&4H;JY]UZ<)7XI!]),7\.IX,M MDSX",[WU*MQW:$N=Q4ZK^) YM-E"2-:,&$:9[!RY MC^*39A&CC"2,Q &60!@A,59"Z(,Y!D/:8!2ZD.MZ2LC,";6:FNH7@?6DW ] M!5B_VNH8=\85C".:S=2(!;E&Q54G"+*JJSJVYFPE52>(&E93G;K4[H#S"VJ* MYHH+]2Y[0@G+Y;I:%N2Y^[EM#X SG[$H"T$$F0^@GV<@"\,4!$F:A# (4PBQ MB>=##^S$ JJ0D)M;O]N-F]WGL$_O$..>*682O.''%H,+KX/N_='_.TD/!3/" M'1U.-('.>C Q8\3+0XGAW9;QV/783.5]?>&M7= 0D5C\!Q+?#P',$ 19@JCL MUY+SR(]Y&!BU/!Z%-G64]L6 T/V0CZ'78YQUFN%<5PPQC.QN>-&77>[';!S& M>75H=!7R'84U;_17A^R]0+#63>:^!V'AWU4ENV&D>F+U\X?OC^)]Z.N(/CT\ MRF9G!>DC+\:3Q:T6GSJ\V^'DK9&2!7D;M.2F^!(Q??^!'2]/^Q F9Z.9CC#F MX 0#Q\]BB94OP [B;/Z LQ@R] F5SC'W%#AL+WY3(,\UZ"6XJ0WY( MRB36NP+PBB;[D,!Q.WWG2HOBC'J3!5:O3W<7G[6YZD+"]AJ:'K[(3J \/C\OJF;&OK'XJ"#O< M%/Y+I3*4&%7]WQO53F/XO13W+U7[#];*@_Y=6?P7H]TP8W'^[S^2UP6+*$Y\ M'^80Q"2!X@A.,,B26-@9H0]1Q)*$4J-51(>-)UXGV[+\B] MMRKK#8I>TU;D7P"KB11DF"O3'SUD10EFWN".'XO2>V:H;OYBIFIF?DOT5-G; M??9FJO+@8)'M&(8+;T/#>MZ(1%I\VHIGV7I;O"_Z$>TJQ6J NSO-^SHL=Z39 M9T9^UIWC=1[,RYWIE;"P; \JM:=L!\[H^Y5L4=\!44@WZLM^T,EZG E=(!RE M2>!S ,4Y&4"8BZ,R#SE($F MVX8%B_54_T1L>_7Y46MT&Y5-JVARV,#3FFFNFG2:(S!O(TYK!NTUV[1?R=*, M5V,Z#:=<[]XT8_BJ,\9)XM,#P?"1 M@6#]NRSS]#^5K7CKFX*H2H!@@0FC<48"@"*4 )B)$Q_.F&RMSU,>,S]+S$I@ MIT-UZMCM%K"'6J^]9QXKY90<]>OCN,:?^ZEI[L5OXEF\^IXM\9?E>3T%70V, MX\&.DW+9Y0#':1"=?U#CI P_.)!Q6HBV30XDSXIEH1"2#<*_LCL)79W=Q GN MG8!>+0LJ#QL;&P12FD0D2D&4XESZYA.0^TD ..61.#"E(0F-1B]:83%YI+]I M?O:^%N)(R@N"A'9H.IS6+CC#7%\[3NOIZT;MHC6)D7@6Y11,&_0K-=FU=M)K3Q *^93\JK-M_+3&DS5=76 M5A_"<$J<"3'4)$.5ZE^_ ,F(8%PD@ HU=KT9&5*)/P W>'P\Y+%#)(;WJ^6 MXN\KF2[QS 9*\ROZ63RN'S>MYN3P@UI*YLVRN%^5:[)DJZ:@K%Z$+,1)"E,0 M!#$#,$0QP$$.09CF/$-!&/IJ-JH5;!SKK1X-K]SVND0;3+S5 2H:20,7[X%" M@L6=9/$75:8FK0]=&\'WG+5B@&]MN[W"A#GO:BKL^#HQJWQJN'$ M4514[1V\Z[IZ7=+!V)"O#$E8]*;\+L=PR3B!>*"=H-3_LZW-_5*4['/#'NM% M0#*6L(R#F(L_8,8XP-0/04X1RD*A0Y)4::ZP$^PCXC-FBG[>LCJ9MI*9%2#.F^&LSH*CM&>-5\V4PN>2 M5+)(X0/K_ONY;%,U'E9+L4;=Q=J_B^OEIU4EPRX+'F1\8+TBAV>Q9E[=JBL,AQ_24 MR 81[Y<-*G\[9MPF#T9BY/4H650OALRPI&ITH<^J=@Q9*G=8,>#BN<=RR3S?08,0Y!XU3S#ABU#%%$]1LK5+,6##LD6*X@J%# MZM00C#Z9I/ZP9K)#Y-V?JX7/TXCE40PR3'P (?5!ELL.]4$,,YY'OI]J77X4 MX3K6.>*+2C4]1HK\4O0%V>>"II=G6/1\M9N$<]77BLGO[ZIKPBKPL.BWT2/< MED=&$>J\OA8]5AQY431??SV_==NQ>X%)EN&,)B!+<@X@I@S@/ M 'L+4YUD4 M9+Y6L,L:9K/YJZ_&G*5_M+AH>E[L[ M?SE']!X[73BA]P$8Y*I=B^V"W7517"F%XI:I"B7=ED_*2^6M^- ?A(Z7[JY^ M/D280<0Y(B#(60A@%&8 9U$&$NRC-.0Q3&*EF8D7X.#>/H,;-\D6JU:*-WAU M+A5O@UD[/4(C8\J0\^-JIEDUW& ME-$<,L.EY\L+O2]96>I3T^E$FHOR[$PF, MTR#(1P'.I:S"E#'^GV(0BLG: !;SP968J&: M>6N;,7J*>@C]RMO";]ESK<(>;9M5AUY+YJ@2R%DM31TF'!J16N^:-C%^+W11 M)<@ M?HSMEJUD&S75X%G_N&,IN?UXT[;-4P]S;9]VH+F6EZI855W 0F#H#;*$5WQS->L: M37F_5JCL)TQ>ER_>X,WF 37RU:6,@GQEK/&NGYZ6=39P6]_GW3U-;O)&MLSQ4U"[;S::+V$%AOG$C5EFV M-W_$[LKZ*OMFW=2-N,I)5_+]??.QJMIP_V.CJH7/+N!8L0[@>KM9OP+\JF2K M=7W0-N51SHY3UX'GN3*MUJPP1$]3V>2%EBZ9I-5(/9Q?=3:)GR1L*,33#UO, MA5G@) ^CE,? CSD',$DA0"2F(&-)1%A*"$GHQ9DOCH6W2P'CZT96'CX695L/ MWYI>9ANY@'>O)Z+LO%<3[+'-DK;R!712LSY8*C\ZZB MUU4E#+;.EZMX7NZ_Y5C.ANW"-B#53\$# J>//G/:].3GKD+=6:=#GM;!=IH2 MH]/L8*G9CK#3) S/K3-/V( ^,KI?LAA]6+7\N^:IZ;&&\>]ETV6FS>VA, M"$81 CF#*8"AGX,\S2#(LS1E%&4HYD2KT8 ^#HX%<(.1O#(>E]\/L+IJV_GU M3Q@E79EL@-KIZ)BM>K+OAJ/ZC0W,>6*KT8$!!O,V/C!GT5$CA N6,E-GXI[= MMOSZ1]$\O%_7S>J155NC83.#,LR"A/B0@X0D,8 1B@!.& >,1PQ&:1P&N5:_ M Q6@SB/@G%72\U2Q9U;*;,7Z07 :B*4>]?21$@?5%)!MONAIG UT[T\!WMO MWTM.MS;2L"D2'"8<:0^M=TP$-J.GZGJ[KHF1UW:N?NJTLYR%! M,. ^2%-* JQ--1B#-?, P6RCV<5J+QDJZ+^MF)/J*";8_!CUR;WNJ0WS0.K MNJ3L11Y"[A,8@RR%0K;;WF@$)< G02IE/@^9KS=GQ0P1I2__DEDK/1+;;L%M MTM=*(N"13H=ZJ,7DTF)[);:KZ0J'K+19>K]A;8]-R]D6G[Z[DQV&."N_ M5T+BE:OP=1@U78ROM9J90KMCC^)BA*J7+C[]'E75BPQ+M#&?ZZ:I"KQNY/7H M;G6+6@N<]?S^6BJ?%#-S=X&+"6]:&PEPS5NTT<,HJ3:_U!I4^>41<&WML^ICLE3=$ M2":,="C9.PJ,N6'I%-"'/^L!8,R>0]UOOI!^&*I-0?KXLR*W54&4LT7WWW)\ M?]Q,$?-:8.H!J /2I@-0YE3IB7(+QU,D2ROP=)H"H\#3P5*S!9Y.DS ,/)UY MPK02X5.Q9-5[<;NY7U4O"Q*CW$<9 FE$^%"O#F%O M?=>BTB7GMR"]#4S=$H1]AHR+C04R]61'CT*#VH.3=%Q0>;"_WLQU!R>).:XZ M./V8OD!]$?Q=WCZL2M8UHE^$T*=)&F<@C6DDS%=Q1T"<8I#[<9APQ +.E6JZ M3RWN6)1:<%X+KQ]LH2Y'1WR8%J)+J-.3( W"M,3G' 5&LG.TV&R"45%J1@AUMT'-\^.0N7HJ90Z^:GN"#+ECR0^D"WU6+Y A M:PY]0*;+7# <^]WT<-9WA\-9I5:57BDY O$KJOZ'->VE?--2Y(.X4RRP#"-2 MD@.>1#& B!&0L2@#OK#_\R#E:1!A[?'8CI!UK"1O626;L*#[-@&1]OAX\BOR M'EN,O"=U)]F+M_*GNCI5@N#LC_L[6%'0>?1N]KU19)46!Z6[9C7-L=E MNT)U_H'9CIE^1BD.@BPE6F?"A?BXSH"3;;9.Z!G-GE 7\EQ-D\_(27-E MO57" SWM9@2A)7;8:C1U(3;S]J"RP[JC]E26EM7WU?U6TFKYO M_].IU?LFEI[-5Z=&XM!1I_C&A;W>=WIC<":&D,0IY3[( M @I!FW&/>9*#.,.08)SR@"HE12A!(GF27F@EAC0EZ$CV@?P#8D5V@ M1*/M;NLL1;T?^J6T9QEDZ*#QPKQ>@*]270\G=?H M_;'!P&IIS129UNIJS@*:N:AFBN#CBIK)-_1-Z[8[U8>F;6AUV,3JNI3-J^CG MTJ3-G_;"CF5YT[1-^F"4FL+)*(]\J>L/9]:43Y^[TW:[4\;JZ0F+/+7<+<^8 M248W 'UHLUT*C!DQO">8+V*:&WI-J?CNZOX_7XJ2!8L<8HB#, 8^3Q& "(4 M1Y$P*Z+8IR@CF!"EN;BC4!QKH3Z+LH=XM?F+)V%[-Z7B_7^<3^,JQ!KUFB:% M*>$&F:0CA%V03WIJU9FS2D<(.\XM'7O8GEB&BX0)>Q]Q!(3%'P'H1QQD/" @ MDC?YE*0P91>+9?B:8CDVL5"#3^9BJ46]1;&T,JI1B3"K8AF^OEB&.F(9&HKE MYE[PG=7"@"(/XB3^P)[9(QA$/,,)Y MSA?";L6KV3DVA'HQS[Q?EE+09=;:WVSR3\VK88TG>NINCQD#P)MR?GO^#"4" M+;DTQF'-ZM50(OO0L:'VDJU6(=>$5&LVG,^X*>6_>6(R<;.\'_QNP3EG,,X3 MP#(F;ATAY0!S1D%&DIQD.,Q]I-40Z%*$'*O8'IE3K4.6.R0N[1NBN0=J.F5. MSNJIG3.]1#:\'N PZ">R17'X>Y?M1:+7\33.D;_P6(X#A-4X"@3"E.@QCD'$&0^#&)>9"C&,25KI"MSTS*I;5VIFSLVS5(UY6:547K::Z"(#AJ?7WD[^/8TDS*I MEE3/-+Q9=8LR^8?*0_W%"R*^G^M:J*-NW,UMU]!'IGS5[U>EN)[40CYDU/@)>M32^0AGD"A&X((@2P1=U"8!#[ >2CT!V$9S<2]- JT!B!O47!^T78 '6+KN8-[,*=4-,X\_%73QUUHX\[Q#9SESK4KKIZ :&Y M]]D_0-#;86@Y=GTQIVS&M\V1F3\&?C'C3L;)+U]53TFV0Y^_=\V7OS-9]=C_(ZJ0B94".AU05G7Q;]K,22[WXK7A*H>W(.%O?>=W:^7\B-\ M^5HL6=VL2B'%,(AQ%G &6)C*3/Z @"RB,> HYIF?\B3/D(H^G1USUX'^'DNI M=7=HRI'0;:\NLL5TSQLF[UW5%EGO<8NMQL3Z6;=_7(F_Z4W5]=GU'=NOWB-FV:=O1L^?[$Q1Y.Y*\KV]^Z^F*K.7ON_DN?\E/8(^$O_*G MH&PLO-IV=':%!-\:"WX2^:W!,#]"L]@6K\;GC1GR>@@86"R[NN@;_MN3X&+9 M](4[WV6Z:\7H;T^K\E-1UB7[TZ,"6Z^6Z&J<-9;V3,& F'\G]$R#P2;<<*_'<%NCN,'1DTAZ+9;> M 9J>P-.3B'H_7F<3-([R^3?#[)">;5/TCEZ[[!L]5"V!FN^XM,N;O8/0\M+F ME_*3)W#71>Z&G_QEO8@H\2/"4Y @C&1/4@)R1E(0A"0/>8 AQDI%:A?BX?@H MZX#+8^QI8$QK#W2]E-GJ%UK'+#2\GIZ[B?3L%;KP]!,SL5?_TNB8S1=> >VS MV^@J=P&35"YF)LO/?LVZ@ >G+DV7+&?8A[VM3Y%5+-N*2:V&[,>O.U;9@UH; M5$O-W6(PWNY(F?)Q16R):#TEVS5NWQ$Y*#:RV+_]/$7FC=Q/K#EO1_?S1!VU M=A]YU+1@X#N[+V2-8ME\0X]LD08Q#'*U9+I MS@%P+'9]MOP.IB>!ZA8''/!D7-QL4*HG:YI$&A0"G*;D@AJ @P5G3O\_38I 3F4N1N1'((-Y#B@B)*$\1CS5OM@88_.:\< 90SQS M1.S>?A1N3H;/&"?[Z\2^WD@D:Y;HU%\HXN0DBG1APM_!.*PN@>9FW=0-:D?% M+3"'.8N&X00M\O'RZH$,6CA^O+IBB=X(>SQ'L M@'L#Z,Y&!IZET\V$P&-PKSD0\"SQ$_/_SK^G[V;ZT?S/;45NJKNZ^E@WQ6.K MI;^RYF%%M2?.J*SEV*CNDG"[?HVKRKO[\=W;H>)UN*A[HI28,^V6LLT7/?E6 M88F#430Z1!NYL90 S.;3TB%WZ.#2>L_,7/HB!W^T.3IM/]QM0;E/:18QR546 M"",IYB#W0PH2/PAYAG%,4ZWI,Z?!N$]WJ5=ER9:@ZL!N"T3U3O$S/%([NR^G M7$^B6WAM9G /T7Z9^#A)E@[G,T!F/9+'"3T\B">>-I//CX]/R]4+8S]8]2R4 M].DF_]]6;18"HUWGLKM5@Y;#W\LNU]]6S3]9\YV1U7U9_)O1!8H#R, ,YY#CE"$,_4FJ!XQQ3QUJBNW7*>-1]M:IK;UU66]!>W?;BQVT; M>3*<^<$FA&KFS53316]BBS0-E/$^_FTQ9X?N9L:*Q$_\M/%>F,SWTI2O:Y88_U@B8\@.(/ MD$69T.R,!B!#B &$.":(L#PDF5[WI'& CA7TQHZ1\+7;>$PR2TUSVF2!;@QC M1_V+-X#M_2&A>RUXBSV-52FUU@9H MS,G8#4B#]N!J3XGGY*PH<^\/+_KL7B M<@;%=R9[.BP"'V,AY!"D>8P 3&-?R'<2@CP*4P9SXF.D/"S[# S'AU<]=R$<\P9%VI+).O)L3ZU6DD*$_08Y2F<6W.V5(4)HH;9"E./ZCL_NXDN M]):QZM=JM7[Z5&K[/$>6<"Q;/61/@O9:V%?>I]6J*5I!=6U' ^ MBEM MFF.O]3@X+M/.^*(IX?HL419I(Q+'+&&QX, *%O_:B;D>K%F$WHC\C0HP>]GL M"KQ)K-]VC_K![MOQ50N,@YPP/P-A+@,7.)!)@BD'& 9Q%B8YBF.M7F]G(3D6 M_%U]TVK;R:SN0>O=@,_S2NWJ:X4#>B*^(W[7QNW'%/':-]U)PBQ=<<_#F?5N M.TGNX:5V^@7#D".K:\;.-'[;3.#\L&9RPLK=GZM%3@FBE$! U^;= MHH)>=8-XK'3]OY 5M@*?FM#GC8B:L>8H5&JXC*VI?]_$;;#]Z8\G 7'77NV[ M]-D'BS!F09IG"4A)$ *(( 8X$.9$'*9AAGB4^E!KSJ M6HZ<]YH'60,XW$*T(_+OENJB;#%QM"[J8B#SU479XL=>792U10W:1=#_OEO= MLI5,3#$(8YUYW75>'OWO==VT(G&W\FX_WGC#O!J3<-8Y-DR'LBQP0$]KJQ+O M(*0U0:M95XDS:\[756*&ZB!=R^[1_H;<)M2=O/4 M-HL9%/3\@Q7W#S+C3%BEZ'Y7:"G;;\K!VFNTO&/58[C(29"*_T. !3"0>6 ( MY&G"09KAF-'4#[)<*P_L%6APK&,V:'@]'H,ZY0$FGD2E+0)\$>I9>^[!*^R\ MXDW[;>^GYF5]D"@\)&=H\GKXQ3N94-QE#O=D70V+&Z\\C6_$XL7_];;&EN_@ M%2B8U_WP>EMTY,%X152LYC#7[UZ&O[G^6=0+DG 8RCANDI $0)1D ),T [%/ MPRPA84 "I3;-^J"=NS>ZS%YY ?RV*JO]-&?O#XF"8IJ' 5O5C@@WS-+3[)?Q MR58"] C);E.A3P%^"TG1(PQ13(\>6T'_DGM74:'Q/I?TKFB6RJT0]]]R+/$M M#/7[Z@%%T]=49)_1E8)M[V=8AM6=^%]CXWI37CXVJ4$PLXUA*=JF[7@O?&R @C.]F M7>GUY5)AS+1L6>2)GK!98(>6Q"D2:B2"4VO/)I.*1 Z%5/45P[95XK4;/E"H MK9$6(\9"!C%((,( ^D$*LMP7_R093P+*XRS4JM$^"<6Q.)\-0+4&W?#?W0CI MY@&5WOY+)J;P:8:J6;T7L\E2B,X:A_0[,8UQP%;[I9,PYNVY-$;F4:.ET8?U M#^OO3%RZFW8EV;^X_3X5#^@3KSJ_K&XA>A^86."Q*#O_FD3@/]5/XE-43Y^^ M%Q*L>^$/-^J2A SH\?[H@%D2B#,D& G#X5JS"<(9 M(H9"<.Z1"Z*+1[TICAW [Z8=P)_+IBK*NB#=7 4_$Z8GCRF($AH#&&$*<$0B M (7U2?. !7F*];NE.L-7YY,W;[.Z[:V*NU:A!@%!)YN%2$XXQ0RD-&0 $N2# M'!$?H)2)?40Y9S#6;5MT-IFYVLD86LS>9QO>R<>9HAF#-\^W2:;]-6N@4&:J1MNV2D M69JV)D,M95Z;\F$TTUI[T?DRJTWIW66:3+UR0 =*.J--- )EA%)_Z MX+UC$\D?=@;OG27HLM2/^4;MG27@9.+'!5MEQV&([KSE8,9>'QP3%M^7 MZ! 1QVI4?/&)FSY'1QQ5TX]S\$E/!QIU/KHI;4YVN9 G,[= .D+C3?9".LMK^M^U7@+%B5<=:Y"^ 4\W:,';54@KFF3GZ)V^ M6%U(JIX2.$NEY42+$:*,KEBGUIOMHC5"S/"Z-?:8Z:DOA%2F 7]^?*I6SYWM MT7]8/O9YB#(($,($0)0'($N2"$0!3*(TA '%2.]@/PO+L>1M(7M#T+JG^7E. MJ1[85NC7/9-/D6Y1%C6HLW:ZGH2+U@T!_E MS.N.A?)67'MD-'MGA4EWE'-,F#X?+="O)Y1JI#OHC3)!J5E-S)DU MYZN%&2=JKP9FXE%]T1MD6,@!6<^L>I%7>HUBM?,K.!; _10GS8*T$;JG!@S M=\4U8LUQ4URS94S*X#JU=L,_5I4$\:&HR7)5KROV17%*H^HR[L1@>R(**1#P M5R5;K>ME[\8Y3(?>869YAJ,N'PQ+S!0 S%ASID[N?A&:QGL&2;X?6$VJHLTB MON'OUK58LZZ%#+U#=5'?\%O9_K5/4=Q]Y=!/,G&24D#"- 0P]V. 4!J *.<) M\UE,:)HH)_J:8.#XE!V@) 5E@U1;YMRB)7\Z1$PC6]6(X>-J918VZND9;0ZJ M:1A+[-1( ';-5K,DX)97A83E5>RIP\'C18E*4J"EU^NCVBM*LEQ+O5Z4'O(: MA)?L[][=@WA^]PP2ZGTM2UR:E4<[Y<+DJJNJ?5Z\RE?58[=)J*Y7 H)L:_5G MT3QXM(U(>X^M8ZOV*!,X=-#$R2*4D/>(RA9[^CY:QO-?2^/@+O5!H1FHO+8&HY%5"]O>938:=FS1:>>\/7Q M]A:L/&?E_LNS]4 H:T>ISBI$FW5>'UMXOO;K"N3M]6!7>=[@5B8G7Y7K75?; M6U:U1I@@X 8OB_M6P_Z.JD):4^]795W0-AMG57;.;:$-'EDE;4%9M5!_+<0? MC3#)ZD6. A[Z/!,7MB@!, ICD/$$ YQS'M",,9PI#1]VBZ9C/;%!21K!.YP\ MU")U)7ZZ0XQ8QC9N)NSU4N V^B9W1=4VU*%\-^I8/L/9V:%]YV_W; MP[P/[,@Y9]O]:['WOKZM_=.X?KZ)?32[H[[N?NI=))VS>?2VZ0[Z?%=2YQS< MN[>ZAV9P:(O;\A,JZ"_=G)-VAG^\K1HOF_;JJQ+\7(259'. ?DF6#@^*CM<=F.Q6O03X^T\+V*$58\RQW2T,I& M3%8X,%VS3N\L[+'QMMS;M$>X/AAZ)U#R.IR$FNRP_:> MG7$W^%J;!]1X13WX:EL7:._JE -WI+^SE%IHZ:VVE1'DA2S%&5AP;[DJ[UEE MR_5Y"6M'#R.CA><[9RZA>^\(N6BAF;O?=;GVLH5$U7[O==M?]^X!E7W_GV]R M]&O=,'HP%N57L73;O/(3*JJNJQ=,*0E3RD"2!Q1 G < !S %(?5C$L1!S*-L MQD9Y%DG3T1SV>NJU\[:H;') I8[TIDF>^ M_&?JPR3#>13,UI7O5;^+"QOX_?_GDQ@WG-X2J@XSQR[O%MC72@T('79(W_82 MW%)[8IA;2W'7UUG2_&8:##K8PM?N16B3I+=5V3[C)EKK<.@"-]-9< *'@@@( M[U'](,"2_D:41PBGF*8 X]0',/13D+$X W$&44)(@EF@E XU!4BM!MMJ73-R@#6:TC9-E;2+;&3 SSU\;)_9XVMK$ M\V9B>J &OJUE;M(-;[7+L%'JAV*Y%H_M8J9M=LLVOQV1*( H8P#[! $8$R'4 M&0KE7!M*\CSE>:K4S-0N6LX3'\M5.T1B52F.RK#,=35M,3\O]73+D?768=AV M\6MQ] ZKE$I2+(L^$=)!'8)=AEG26I:0FE7'V67DH4:TO+I!_L_]?=/GF7]; M-?]DS6:L#*/:U<8J:SE69P*%BMW+.].VUF'_"B<0\P1FW@XUC?0A%5XII!%9 M9I-F.I$^AQR4*^OPP"R[2 7 ?%E&&N3N91OIO&=F/'U\?%JN7AAKVYSV72\@ M#GT:87&]H3P4UYLD%C91% ,_#M(D8#SQL=9@ZQ,P'.N!#<2NAZZ>87.*(VI6 MRH5TZ@GR/HD.^GZ,4&/)'C@%8=;#?83$PY-Z[%%3[T*;TK SA2-(48PQ PBA M!,"$<(!"$H XRJ.8P3#+]=KR' )P[DUHP>EZ$0Z8H.H],"=-UVO007)BI9\C MPYJ7X&#YF;T#IXD[]@J<>Z MIK20URVTE)_6Y_(]>BHVP[OQ8=#D._O7NJB+AOU@U7-!V&T;LY9>I/NRZ!(? MNR%[*(H#BH$?^1S B 4@8S " <]9E"2$I$C+@>D:8<=*K[740(N;3/#?W7#9 M3_EW34/%^>ZI*:CH?;S^^O3L?,]^6#?> $5[BG8N/EI2 MR\[1G56)S\7\0Y4_&UR+ENM7U*PK\=\[F8"ZFQ0Z!@;?<(WAMIRU8_+'LL"]W)%SIL MOL"2O9QY+DS8#5;>'RU>GE7/[@7\<&F^GH'\^G;K.$N4#-:))5YG:/?O;7;. M=4D_"DM+AOOO5O)'@WC6-@IQ,($X3A$/$$\ @WX.8!(SD"4L N*',$-9PBG4 M&CGQ:I0X5I(=7FWU NLQDV(NTZ(\U+1]5YCXG?QOE^ Z[XAI\P] 3>'^);95 M3WW;'%$]^#H^#KX.^>.#^=6[:.";G61]\5Z]=G;IQ73\-5)*;6V7[4G9ER-D M4!GZVY- D3P4[+EO5?FIJ.KFB[@YE ++.U3=LZ8/+6:,9TE$0Q#%, 0!P'( M@R0#/DX93_(,!DQID)TF7,<'E$3$0SM,.OM=X"+L]@X9KVFQT2A>U&#J^#'B MD%5Z2K_ET@ )[T;ZE267-GAX'2(F4[(UV*51X>F&;:8-!_I.>/5>SSIA\31] M_P%QZM4",R1,(&^M^DG:JMC49]5HG:;&3:?"ZX96&W4L _9S* M)()41O5DD#T",(PCD 4! S@+TLA/N9]C+4_YWNJN_2,=K'IZ&J4"(Q3-;5/R M-$U@9IZ:V];<'^1C)?66#MS'OM! M2I)8W-BQN+NS& .,< )R3),TBL,PU"N*&8'E/'(T:!W?-XO?@+_RWO4UGR;3 MZ,?XIR:+EKBB*9DV&*(MM JD6A+A,4BS"K0"R8?BK?**65ZXG*DCY]']>";O MZXVIJ)$+?NI]QY*[\V=L)C$-YQ3VP9LVK*B7]GV2%>,":XL+FE%69098GMHX M1:IQ%O?)16?-W!XCZS!;>_19P[#@IIKU*T.R]*/=RNT/_Y^"5;*/R4MOT67, M9Q'&".1!2 'DT)>!00A"#'.?^4FTB V_Y0]9JDA/.XU0 M@E"*(:!)Z /HAU!<"OX+FL6V1LNBY'^&KBN[3# MK3KR78U_B!>Y+.YQ[+?_EZ0_3F0-SFEEZ'LR1]5[1A3E-Y;@/4^%] M/=5<5\WBJ_@@'M>/_1F!8[+'5>-%Q.CIOAZ,Q3O46>3'3"3QTL \$O_:F4;'Z\TB46?)V(C, M^0<,L^J)T+SKI9Q0]$&J4](U51!_7[+6#U+2Z\=5U13_;G]^6\E.G(JC\-7]A=?V?XFC9HNO1 ;[MG0$-$-5,G+>U06J7KUF9;N:B&?!Y MB.*5MT6R9?D0S2MO@ZCXFT3UJLONV6!K,3'>,O]L)<#;0FO>1'?+S#Q*:+>] MOKZC^/WJ!UNV>37]W51GM#C,W,4Z9YV"5],LIZR M,:-6R_,[2I&1V_?TBK/Y?$<)&CI\QQ\T<+_<%:RZ*9F04[HFF]LMS$(20=D6 M@/)4&":0 I0'$ 0H1\(H80DDZ@EBIR X%C@)T@N\'J2&"^ D-Q2\(Y?2J"=A M+7D"W(9 $V?'24HUO!J74NS0?;&_^[8\$V,$C[H@3KXXGZ]A#.\]I\+H@Z[F MBWTJ?LHLVZ/A*8N8!3'%G(/$A[+?J5#860XAH Q!DD8P#WRE!@F7H^(ZPB3! MGAP29GN.U%E>*RBXV3BHIPDUYC]U?#XU_&DV/MN>R66#W\[G;AGPW<%]$:6 MF"TCJ 6H/GQJBO+IJYXEHC7-T0JU/6;WFBKL*&]T.5QXV]WG++ZEOTT@Z\ZUNO!WZ*PC#C 4R),^2 " <Z6;BSQTAR9YW]A20 MN7VM(X2>\)R./6TFE3>;(7!MC?ZFE]3"9RB)(A*#A*(80,H#@/,L!P%%).L:[\F*.A;1K!3Q$P.LP\'X1.-2Z \DF6:,FH5:YHB>L4PQQT#99F5I; MY6>3\.8M25,E_ZA,3?E%@VJ6Y?+C3V&&-\4S>R_N/O>K2ICCFA4M(VNXMHB7 M2V\+V]L!UZAA&6/ ]$W6%NV:UO$9LFU7KB@09U:],K;P?!4L"N3M5;&H/.\J M B'#'HQ^7[V@I;PP]V=\UVWOF@O1:>O#]X>Y+_P(!CB#$,0HDX6G20AP'.: MQ3R+&**YCY0*3]VB.4.451CCU08G>7ONG#]= R@/2;SZA@=DBYE7(ZUI[.YV MT5;.(N)]#NXQ7QSL;CR.N2]%ON^/\@.?^_'6]E!VQ$5USOI/-KB9$<= MQ&,N8?3EL1HCZ&\LCG,)!_5C/!=!,[LFR\5696NC=XWZDI3X.$(8I#C$ (J7 M ,Y9 D+F1V% TS"+0YVK\R$ Q\=E!\ZK);PK[__V_^[[?B#.S,I[;BLFMT.\ MK[P@C:_$;^7_=S^J/;1N'H19]&_99*]M3?N_UR7[C_\K2/S_BOPKKQVW(/-S M/S#2VDW]KX+V5U#^>14DP96?1NUCVW^&&P!%7:_[#GXGGH7Q51#FFV=7@\F" M1MB(161G-&'O+5_T/ 1'7X6:0^"2O=8[?OMM_M%MC?\<.98N M^$?+SWJ?/T?:7=E3&.1[GY6$F'E[&:?[MJS01!%F:4D!"/\H9HRP, MM085ZH&?P43ID6F/[SUT],]I#;:JG^)NF*5_QI_ED[=#Q?(8T\O88-$VT ^ MN^6@SYA3=H7!*E8GR??3EX^F,B]H@,(P31#(J.S="Z, X B'(,JR 8\@&&@ M=0G2A.]8 6VP :@?:D[Z2]/1O>/*HQV*WB_%YO>:P49=UJOI*(<,U5-26@/B MK[P>0>?SX*<8X7;P^UGH;V'"^Q1K%$>Y3RYCW5!:)!F/"!.Z"":R.00*Q?TH M(PD(LPA'#/$L]+4:<8[ FMD$(GM'^R_?5@WSH*:B&>/("#>M:" D/&)=8^+_2$=HP-EJ\C>J0:Y3,H+#];5H,ZJ*JX*< QP$$G*4P]HF/L=I581*2 M8\G>@/;D?GB/&^";= .-0/0HN\;EVBH3]$1Z2[\$ZVWA;D*[MNC7B*7;XH-9 M.-R4'WIA;!4:1R/1HPO,%TQ6H6,O'JST@IZNHJQ8?!062_/RXQ$ME^_6=5&R MNEX$(8,!0C$(4H0 S*BX-@3BGWGLQT'N9UF>*/69.+.^8[W40?1:D-X&IIHT MGF/(N ZR0*:>YM&C4%F^)N@8L13$FYVE(/ZRLQ3.K3>+D$T0LQ&MJ<.EG4PK0.LI MA$OXK:8P9N*BGD(9(M6JE0U:5]Y UVQ1:_F\9?K'"49K*QT+++*DE"[!9%:E M98%EATK-QI)F2N]6;!ZK*D;;?*[CX!N+<@)EK]PLPQQ &$"0X82! "*&XB#V M Z8U9&0"GG.71@^]2P?=2Z@TCF=.L5!-5UEDC*Z;8\.3/G?R.$II3]TH4FE) MI4Q!FU5M*))^J!I47S/P8FZ]#%WC^GHS,C-'?H 8!&DNYPKE,M\;(6'0^# B M*.<\3I5&9H[ <"SF.]]4#U5S9- 8=Q33K:97]* ?#V7 MY#AAH\[(,Z_.YX898_T^Y(&U3K*1D# M@K4X31%Z:)9-6BI9N-/ =02S2U8Y2_U3K[2%UH\377L M,>.8FDEODP]ZPGI09[$%?B7[-&,9LBLL9ARJTNF@GN(DN%>9''$=:\8"34%S'V5N8WA:HX=S=TPQ2.T$O M)EM/(O4IUCXK1RFR=$">AC'KJ3A*YN%1./ZP^;VS:Y/PL:0?4,/$'9?DJ:S; M23(: !CF 4"Q'P$>13&.*>=1AG4OG7L0YKIQ]AU%/LHZ?P%6_[ZYSQ?URZ8Q MM88W355"C>Z9)XFYZ)*YO^+L-\R3!)VZ7IY^4-_,O&6K:]*LT7+Y(N\34GXU M;,S3;[N._WR\\390VTM0J^M96>O/I1CAP+2U>3GQ>B)U&=U:UN8X:4:FYIDE M9[,SQTD:&ID33UI+-MM514 8,)*$.&&MVD.K=ATMIP,(T"T":A2F 5)BN*!<&:QI#'S(< MLS0,M%I6:P!W+.HWS0.KO!X)K\5B=^O2%'XMGJHI U>#5 Q)&V M,&&!K3;7.J#G[7AMP)2CYM)$5>"/T1#L! MRGHIJ@;UYH[FB?7G=3FK$7OD?%9\S="R>%A5S1VK'MN TOM5W2P20A-Q,Z" M$H:E#SH!>9)C$--<\#>,6$24\KC.@W L]BU (%Y\[*.Y1FGF)SBC: 5<1*_F M6=^2*H%M8K82GL7C_"PMM@[M8P#S'LUG"3PZ@,\_:2IZJ&)8K$6'3I7!5+YW M+[M'^@AOJQ!NVH+T^N-/V;NWEMK@H+/,MC>P[#LA*US6:"DQ#Q:0X#!%+ 6< M$0X@]A. ?>*#)$ER[L<<8KTBLU>@P77T:H>1AQI/7#@\5E+9A4G^M>^4+W.^ M7QBJM.?EO,*6JRJM-[V1NEI18 K>250/')8[>CS\X@V?ZVGR6J*NO)ZL*V] MV)5WU*-KU^%]0)TGR;.I@U]M:ZPI^?DIF/D4>;4M.CZF7@\5@UJ"3XC(#*:N M1.E& 'I@B&ZJ];*(L#BA%&0AE/T&LASD&6$@" CT0YJS!"IYLB8A.3Y3=J!! MQ;KFQ+(Z;]4CH9%M/\JN<4UOE0EZ^G@'U1-@O0W74"4)PG*0Q#%+!:J*!B3)$\"SA.EB:V'"\^5#")A&50<2-+'U'O#8L#4%&U4QP^ET_KIO["GMDRZJ<%9H$0BC2%("=<=C+!/D!9 ME((DCV57LQ G@582XP@LQ^+2@O(BS2J $=:H7<8L$:Q[2!?5=OY)"_?*Z^EW M, -5@41;:?\CD.;-^)\F^2C97^$5P_1C5$E3OKYE57L=V,4MDCB'/$4!R&&> M 8@##G*>(Q#&+$(YR6+,M6:1GX7D6':_L<;[LJIKF0[8W?2]ZZ:I"KQN6N=. ML_*&LW\>5DO!/S.4I#@K\OS,B[Y4MF6V:"FS M-3^7[]%3T:#EPL]9#I&X#[*V()8@#A#* R"NGP2'/L\HS76.SC-P7&=-;*%Z M3P(L*$J/=(#U#L=S7%([&BW0KB>A [+;3&=!]OL)LK7/Q FB+)V(YZ#,>AY. MD'IX&DX]KB>H==7(OKAT39J;Z@>KG@O"KG\6]2*%*,_S& &?P01 %OH@XVD. M",0LDR/!@D!I\,4Y (Y%LP?9>H][J-X?$JYB;=U9OHS+I UJ]831@%!E89RB M9DP*Q;L#"13_VDG?V65G$;LIHC;R-OF<45=[)@^*'RO>_"D,V>N2_ECC;>/\ MWO'Z?EU5LFUY"#F) HH #66;VR1- ,X( CQ..$Y(0C*B9*QJ0W:==-3CT'ZR M]0"+6B_]2)^CX[+KE$^Z0MUBX6U9)8,?0T0V 9 KK\?%%N>[89U9Y*BK MN)+9*$(?U(40T"ZQX:FW6!!];M.]^:KRZG-?Y.:#])H'U'A/U4I<09CX3,62 MJ\>">+AO(^G]630/9&E*8\QY8!$+ <0T0#D),M!D. XA9A0HM?68!*B>SML,.*DZ#'H MQ'(W-5ZW'>@4%]4N3E9YHVVU#=CR><"6H:?59E=015*M]06=@C=S9U!%\H][ M@ZJ^:*80?D=5(7WLN\SI+,8A]7T"6!#)3![$0$8Y SG'&??CC :A5KGI$03' M K^!=TE"^3%7U 3Z(EKU!'A+II-D\K.$6!+/X_5G%<>SY!V*W_D'S<3M.WMF MY9I):=ZDYOU#6&[OU^(4>F35QY]DN99.4#E^7?Q/=@I?H"@(0Q8F@/I,]N>. M?9#%20@().(7?N!CJI4(;H"#8Y']SFIAH)*'?BSH4F"[ZJWEJD-63WQ-N!S M-*4<$B9UJ^M(QB_0T M:H],9Q%MT&DO5MX&(9ECWJ/D;7"2I?WV%.\%'+&DFDTPF%5Y7\"B0_5^R5)F M!\#[G79[9H-4[[8AK O=)[$X!95S(CFB1,J_S/)G*.CXP]X,-BD2MO@&TGO2V^71+)F9=TATY;W$,U1?E: M.Z.G0>UNBH-4-A=LM#9!VR)J,X_>XIK)!HIZV.:#.HKJ8HL6LR<&I!>?K:C!"SEX;@['G M+LP_'[2JV(Z%#&*(F-\.U",A@"G+ 0Z2"/ ,\20*4W']BHP2T$\ 7)KSP3PU?81 V[GIIT"]3G+Z"-%GL]/'WC$,*?4- M[>]6U^1?ZZ)BMY6,+38OM^*K:*Y+*GO_/K5ST).4I5GH(\!27TB\WS;/#B#( M&0]2E''&8KHHV;TLNU03=W7@2M][WGWO0Q34(RKBYP](W!-E$.6I1Z/U:+$- M#II1)G7&JJD#R\PRBSOU.$C+O\?"VZ!QY;6(7+5,^SC)-/T8E#;]MH)1ZH#G MC4II,^0H/*6_P@4=6-Y-U\J_.U,K_SNK97E\V1:7$O'7NY7\T2#O^-NZM7)) MEC*&?0*"*.( !CX'N8\98#$,HC2+8DJT:FKF0MQU5*U%HU-G/2)2A)_;,<&[ MWBL'C5>,AFW.MM5J6O,M;J">SK798V7P'7P:)77D>5Y=XJ,^Z# MS88J5&3?C9.N4.>'K^XH^"=ZN2F98W'7Z;<=*7J^PZPR!TVZBRVG3 MO)!V\%P70S.K/D;%ZC<9*&?J.))V=NNR>DNN@2"+I)&(LX2#@,6 AB ME&( <\A!1F$";93,UP3O: U;:VZVSFY,#3;E M=GQ3YFM =XZ!K]U6[@BOOT:SN'/LM-8"[BP PS+9NF9-O:VYP!@3F$& >"1+ M[S@$61[)*05^&N"8DSR*=*;%[JVNI?%,1\.2#I:'6LB:Q;![O%!37,84:H:\ M6C#3-3?ZU:ZG\+=5X[JW]KR5K:?(.JIG/?F0?A7K=RFS;8EF$E,_"FD$TI0B M !%! $%&01#$*/"S&.6)4L;FWJJ.+84?LKRI;@HBI.UV9D:56H'I%Q05GJ;JW9:E&/T!\6H![_4O\F_/ZAO/]Q+IAA-4MLX,]8N[^7Y,W^UGV0H]%3#K+EC.0KF8G49N!W.HLWDF+F;,T'EQ M^6(S![6$S4]D0?(]Z_#MO\2V(.PK^ED\KA\7@1P9@#D!<9H2 "'E($,Q 133 M)(ER/R=!-DL@2P%9QWIXAT%;$#T0W;;XTWOLL)@I3*6R>8Y#4Y:W9'8/ROZ& M#G5Q2X+W=6)#YPL^:7#ZM0-.*JC^-8),&DRW%EC2@6F0>'Q_WWRL*LT!S/MO M.5:R EC5YDUY N2J9*MU?=GHY0.:IVU/)U6H'ZO!ZL^];[5U*7XNFZHHZX*T%X8%85F:)6D&_"R, (PY M!IG/*&"R(6\28(93S5H,V:WKPY'*K&Z MO0BWM,CH>4](=WE^ U:6 =]?V]K20?FO8749;(+MM!XMV ;M\_IZX:_%DHF; M8\EZ%#Z7LDZ8T<_EH![MMBJ(.">X'R#90X4BF@"8L SD./-!B E*>)JQA"GU MF34#[UCC;Q'QGGK]4?2H2'71#$H^GR0V&BWB]!D]KMG=LT]/1_>H7'D[%FY4 M\ 8=\9>]JME;YRS4:+7GE)5F_?:LLU2OVYTQ1T9;WNFO.E_?.V.*]YK?F:^B M?XN^9:SZM5JMGV0G+:'N/I7:D])'EG#NQ&25UX+V>MA7WJ?5JBE7C4;2YA@+ MIF_8EJC7TY5CA%L>B*%(H]'M>VS=V:[B"L0-[^4JC^N+X>:F7Z+E2UW4VC)X M[GW7N91GG#T]&NHR>);^:0&T0;J>]$U0[4 IV@TDKZSB\XF>E-D#>5N\EF# MN\O[5?4D6V*POJ%LO4!9F :0,.#S. "0)Q3D"&: !HBR+(@9CI0BA*>7=RR- M6WB;#H^* GB&%PK7AXLHU!.Z'7$?;1"G8=A?1*29X:Y!K)Y)?I:649/[^*WY M3.JS&.^9S.>?,G.8?RD0[J>P]EF0VSX3"8IICB@"&8DY@)2% 4(@C .&4T) MA1 IC76>!N5:7?0)PX9*:5]D.[7J*9 !SFS7LI!/'-'&6'*XC M@&9UDTX3?.C<5'C#W"6YG?A^RRHN._S+/M%X6=RWNGC3QO;]OO/.V:ZJ>TO?PEX9^E:WJ'L#W+T= M\E?>=D?W\._C]U?>C@1O0,/.P?B6=E3?>?L6=O9"5^\K[K"1=]@URU5\R_U]_62!3Z.@^NJNJL>RX9^6J)[5=_UZ;<=&ZX2J">A@F O">B. M58]%B;2*A\Z0/^VZOIQR33-PDFCO#XF!):_U.'E&/NLS2\[FL1XG:>BOGGCR MPKZQG\NG=5-_$0?P,MATOD_BE(0)!5&61N)62D.0^\0'V(]QEJ01SY%9V]AC M6(YELP7E!8:]84^P1NV LT2PGDCN"NYD$J&$>^7U]#MH]JY HNW>L"<@O4YK MV/,DG^T,._**F?Q^?'Q:KEX8ZT?7GLGM6[8;*?YVPV7SH/NR^#>C7?*>G+=4 M?RE*]KEAC_4B3ED.PP@#Y., P,S/ I@#+(TSV,<89]07T?F+>/G6$^TA20G MLGKU%(?M/5%3-J_(:3T%=3(E>CC&HK!SB>95[U'P_I!8>BV:%E69 M(P9:4G^VL9M593IB[:&:=07&(&+PN225'&?W@77__5QNKT?MF+NN'\H@6K'P M&<]2FOM"WT9"\\9^#A!G*< I]T.2IX1#IM:WVPP!)8&_I'?W[@[>#8WLV@:U M0CX(&&IX>_5YK."1=\,W(T6Y0<7;X")3:W=<;-'Q.GR\7P88*;8"-N2AA@_< M*2_-O-IW#[(K1<_.7VB/V-\\NJXD3V5KY8H]K:J6PWV399EF_[#]7G\9?*Q_ M\^3[;7O>AVJUOG\8^-+:C[RV->?;F)6CWFK]5>?S/QM3O.=1-E_%L"Z2/# J M+NKR;%G*+Z.;EK1+KZ[?O>S]1GJR%SR/TC"B,6 L1*"UOS$6IX"?Y8PF24IP MIG73-L+"M7^L@]?/)!M6"/S1@M>T'(S6.*F_%242/RLO-^%V>I/J%@R^@/U M@YDQ(O\S0&H1L\ /8!8"RA(.H \1R'(Y<89D.4J"D/*$:-BK5I!R;L-NL=P4 MX]6>$$.^0=1;;3'5L,'L[(>";3L?C\UJ4+;,W0ZPN2F]+8:#E -9G-(BZ4DL MO2V:0^4X^P9H&,:S;X29L=R[6U;<(ZA^D#V=^'+UI\=753>#Y*0PR-^<$@AQ MTZN*6OZLG?W6>,V[*GK>[ J(UM!])\=K=5SNS9 MXG97-O27HTHFEM2WK&K=0Q^*Y5J< HL8$T(B2$%(2 8@)P'(4) !GH0I2C , M@SS5\GN?AN/8QO[&&F^YJFLI+-U<( \U357@==/F9S4KCZP>'X5@M3W9'E9+ MVE;ZT0Z[=IP0E7-=J\$2FI.%SG%8T8M].=_T#IT-0)G]=QR*[+?U;]FU1#QO*;)#1 M+GW>N=SQ)SHE:Q]//Z@A#?%8WXNI(LRED@$T18% *(<0I0!GW ":0PB7)".581PE.+.Q; %H:T M<8/P%_PW;P-=3=Q.,F-\8A.N[W:H$K1NFZ.$9BMHQ:Q2%[2*"-<5-P )%"20T;P/.YHSJ M+7WV23L.EFW]=LJSU$^B! 0(Y@!F4010) 4PBS*> M0^)CBB[QL,Q4XW[L+U I]=9CE9FKQ'VANQGM%WM+'!6YGP7SJOZ2J0+WR>?- MQ%:<+MO4E<\E63UN^EX(N0VSB$@SS%&?!QF!+&:)9CIE/C=A:2 MEN :U[HU#^+;+5JX5U[)%%NE3[-)36:M$*\GM$.07@?3^Z6'>MZUJRVTDY19 MDMKS<&85VTER#^5V^@6C=E./3VMQB%V7],>*-W\*?= 7J!"?0IIDB;A/!L+< M#4/9$C=)02!G3F8L"-- *:-H'(SCLU8\+5OPK*H7C_UK73P]CHUCU.'.N+#: MHUE/4C<@/0'3VP"=KMG1(5RK294%!IBV'G@2OVT#RD79%H!W_8U9U?2="+I M5L:.@'.NO'K8W!"Z+\LCYCU&75PJ:S!H']+39>>)-5-HX%S34FC5N MF*DV@T]"3S\IT3>JH\97F$]/*5&RIZO4WK@TL?NZ;(HV8:)X9GU8H&#UQY]= M+^U/@HA.9_8U1H<7METG6I3Z0,&X78R:(^<)W$'&^2]'?:FZ>'6MDOMAO>ZFZ"GHH?\'V([X/IN7]JL MO0'&[::=< BUL67/:L-B][RUGKIN#<%7RFNWS>#S2>_6(9GI]^-"(=E,2GK6 M_E$T#^_7=2.N[-6F4.AEX0<49U"8II3F$$!&"9U20=M.+?-(>,4YW$F M;KPQ8B& :1J#''(.\C#.,(MAZE.E3!P%6(ZMI WPU@4];$=M,BUCG&DJ$0MK MK- ,6VRHEF&+88-?D[$:XUS0"5]8XX;AP UCKFC&(Y3H' ]*C"\Q8V1"B9;] M\(3:*XZ&7->ZHU+_P8K[!Z%JKY^%-KYGF]]WHR$9AM3W,PC"((\ 1#D%&!($ M0I8RSM,\X0&T.N[:*OJ.=>W1X&LKQ6HS[["B"_'-[INF>U%A1G9]T9#L#5U> M3]CV*5M31U]W2^8:GVT7^;00Q"$/L<\PHIY0K6^=3T!R?&1OPWCY\[1#\ M)-,4K'.;K-!3PZ-<,(G%3W]#ZF:Z3;:8&>IF'XF>D:Y*Y:B9/KG(?(:Z*CU[ MIKKR2Y<&Z-]+H[#-'"R>V5 )BTO"-T'=F5\/.RYU-=-Q0H7&(SF )&5"%Z8< MY%#\$?O"3@^"(&*9GD%N'477#HXA'GL-_J7'8_COFS:ONGE ,@XR?.G"YF[6 M]E(W>O\:.Z3I=W&_.1=$Z&WSSWJ$WAJ"KQ2AM\W@\Q%ZZY#TFWJTMO+=X_V' MHB9?%!NCGWW/G4BVX+R[XE%&6"3,Y:I>B^-$9N&\'M8-L>U#C"W9W^'D"0>_N M5=AM>^ZE';8[GVMIQGX'0RNG^77Y4,H1&&]LZ.0T-_2'2BJL^4HQI%_%DXU: M>"&+\PSY:0)B1L6EE84I0!%.0(J2"(<(Y3C6RDF<$?>9HD?W$J&W$CO2V-F9 M D=N]NL5HT8=07_-D)'^9KR5>)$&YG^M8)'^EEB/%!F@<+D_M13+UQ+Z#6]' MI.V*8H2A02CV(Y!@3,7=)Q9'#N8A2&A&LHB'D*=*X2(MJ(X/BV%9S+!=KE?4 M];HU$M=/XF=DBZ"Y<_,\8_7]E5;8I:FK!YP:("#_V:(P4S60 NT.W(?G8;Z: M1W"2#6-.ONF7+QM1V<^P&,S:>;^N*J'>%I!'/@UE#GL0Q,)N)1Q@E"* \Q!& M2SG@>WJO,6YPD_]P$Q>D7+QPW_94AZ1F7ULVGBOUK MS4KR\F$E;^B+"(89)!@"@B)?MG_@(,&+#&?3SU-I.TYU2,07V=>]30+SLZM5GC50>7; M9D[(AS5;Q%%(DRS'P$<$ AAS G 4$D!D\X2 ,YREN4X;.E7 6JK!M"M=-Q!U M,T7'8A7;D(-J6L$%7_14@TJM6K,2II0GFY?.5)MV@O(YRM&&8-].!=H)9F@5 MG9UZW]!),1AC\_%?:['VMU7#=I'WW7TZSU,L-$<,PC0)Q44C$]<+'&8@8TA< M-?((QTAI0H$V9-?.B@$>_\OK,-'T1RCS4-$GX8(SFK>-%JSWAQN_@RY]MGP/ MRG#G]3_HLN/(!Z&]@&&+6]9TC3>_K.IZ$2"2(8HHB% "I3X( [C') HYEF> MIC[&L59;V^'JCHV&[9@OA>%>FOUM]WB44YXD&?(!#7$J>^8SD,&< Y910D.& MXSP)=72F.8_,1Z%=0C\)(<9^C$&(,BSHQSG(_#P'88["S ^QSU*Z>&857CGG MP!#*O#P0=VZ>PQ"(_U(94\Y!'E$,2 !C @F!?HH7)6MIY;^UYVSN?(NNHI?/)A_236^\J M>EU5'W\^%57K*?Z &N6)=:?>=>W=W@+S)#3UN70GZ1R7'QLDZHG0786HO',. M\^=5*=9*X!TCRRA_]^2"LZ7OCI$SS-X=?<[0A[3S4LMT],Y1O1VFD4 YEQZRUW6/RGIK]HE%N* M3B);/-#T# UC1CO 3H:0*)%HRP4T"FM>OX\*V4?.'J67S(2[K5VZ)J1:GPQ\ M!GE,4.(G(*#RBD+D@*\@Y2"D+$_RC,"$*^7>JX%S+-XM<#UIGF"/FCC;(UI/ MGKNZM!ZPXXBP&HV6!'H"V*P2K4;XH4@KON4H)_I<#ES[Q^^L;KHT[F)%@X6? M!3SQ&ZTPCN&1BJ[EPM]9T^KJAO:MYU$]F7;@2"( M,^Z3"((0\01 G$8 Q4+,8103['.2I;&2*U<'J.N$@@X%;XN#-T!"K9&!.3\5 M#4;+7-(T!"]GD+YMIT&Q+9M-!>2\MI@&$XYL+)UW36VG?FA&F]#06FSU];IY M6%7%OQE=$&$@D9#E((ZB0%A/202RT"> I2S-0T)Y#+6*<\?!.;>?-@-"VCCJ M55= 6WMHBT![ >U^JGD#G>"CJHU@BSNZ5L*&,3\ZQG2@O1ULFU:""HW6[(11 M8#-;"BJ$']L*2F]92"[:1E/B(,_" !&0!I@(F8\AP.+R!$(6QI@GL0^IUHWI M)!37B33K1]8.X=6,,YWFB)KT7DRGGM"JIDTX"32-TNHBD^)U DNC9(YF5EP8 M2-H%G:_IZLDLOV+XIF-QVX RRJW8HW!?NB X4W^NZS6C;1^!S:2]1>!G/@Q1 B(&?7'%91CD"#'@ M1RC&*?53"/4NN^<@N;[A(J'4GZJ^D5EGI!H$24[R2"/B<2GE!N&+VNM@7G7- M3G9C.RU'(<9(LQE2. EG_OC &+DGG?VC+^@?;S)L<$V:-5HN7V1-U._U]@#= M%6\H'G@J:SF6S_WH6H]+6^SE/==_]W;6FOKQJ,2AZ0/3-G/T1%B9+Y8+7W0I M-SIIE0#,=O;JD#L\C;7>,SN?3\VAO*YKUH7H'T(T!\ M/\D3/TFR*-,YHL> .=8"OY6X6"[;$;2$%<_R)J9W2(\R2NVZ MTCMZTDY9L?A8-D7STJ=<;3W7/QK4K.M%$L8ACE@ PCB@ ,8)!2B-((@S&#)" M@H3C0$72IP YEO(.]";=;Q!3Z:"K2?PDL\:EW28+]"3=E'IE458E;>3(%DMT M$BS^LA/K9Z91C^9"?XHB+D5 MJO7D?@=REXMEH@3.TZVA%:S0;]K4_DG\EG6]CG?)*#(WJN]QWZR\Y8Y9VPP^ M6Q/.)FD?537GWYY/]TQ2L*>,II\V'')3OU^N:G:W^EH^%;('1C>]2M%Y=WX% MUU&K%K#70I;=MN^*QS9N^O7;[>?A(!QUC]T(,Z;]=';XH*>*5%E@;^B6&J7F MLX!.+SOO0*!1THZF HT_;5B N.EA-6CZP.(H3B(4@9SB0%R^"0+(3P@(L!_0 M /H!#%.=Q.X3,+0$5C^?6X+P)+^]50=[56JVP3C%%S6OVH74ZHGEKHO<7H:' MQ<+"\]38JB8\ 6'>$L+S)![5#8X\:B9_WYDT81C]B"IIR-371!A(Z[8][0?& M"U(TBR3@"0F##,0H$>*8YQ1D242!'PG+G20HR".MU,IID*Z/TQU CW80]813 M@6EJLFJ7%9J7^AZVMP'N_3)D3 _?HBBK$VM)LA4 SBKHZ@PXE'N--PVN[3_6 M3T_+]C(K!P9O[S=MEVH![6[57GQW68;B=L%"$A+@4YS)KO(1P%% 0X#F ?B MFA_Y2C:U"7#'JJ&KF1]<\A33,HWXJ'#I=\@=/6TQ1&2O(F.#BG>WZCK)UBIY MG)!4-J]_P- MIFN8MM45BEL"N^&?BA*5I$#+VU7=?@W;[SO,4L)CS$&$, (0"TV+? P!C_R< MACP+B4_U.NI. W6L7+D.+GVH&F6TN:2K9RQEDT&]7G6)K MK7850,[<95>="<<-=C7>U7=;_K/Z6-)/M:[HU#1=W[&N^"=#%6 E]>20!*^=DB"%HF\] MW7L#?^WG31:E]W[US&1=F'S/:QY0XZ&*>1+U!I5M:KRL*!<$L+H9J1*SQ_YI M-^H&;O MA5:]7U4OUS^+6E67G7S9L:+:PO0V0!6OC.>IG58=%Q.JIQ>.:12FB(!H29)' MJ3$2T],KSB:#HP0-!6S\00-7SOM56:^7\LYR?5^Q+D%!YDU^6JU+V8M[$W:7 M^1@H\ %-4@Y@%L4@IP$".?$3(GZ.8:14.:L!T[$8[I#P=EAT*;X;/#2<$8IL M5'#@V&>.GN@J\,4DHT/U.U-WTMAGE,-<#[+C*MI@VS&5=^C:91_:NX86US1TYD;AAP/1K/> M-U>%0%N3$\= S3LR48'HHUF)*N_H%X'T*WPJ:H*6\AHK+CQM>7] (X2H$&U$ M6-3U%D$Q0^*/,",1C0D*E<:DC@%Q;1+UPMO![2[I K)&ZX-1#HU+L"VZ-:T= M$Y*URCVF:#(J]3B[Z&QE'E-D#4L\)I\UN/5OG N?RQ_KQ\?J159ZUDUYAY>? M5M7UTQ(O_UGI^34UEG2=;G(O;)1[P:#.==9^C",>-N_Z45@QPOSLJF]0NS_?DNS7C("!N,PY1"$-/8!Q#$'F&0I2#C-F(_\'.5:4_LFX+EW MFPCHM?SDA:P\[?<=U"X('V6 MJY!^H@I,HA<+^YR&2Z13B2!"YOBTHW<>GY:K%\;Z"_"M /<@HX-R$HSY[ %G7X#CD]KBKLY^ MY':X2^_.9E;"!OWVXV@)> -GIB*+7_OPFT+SKW&**3+;VG&D"N_"AS'D?3[_@H]+6: Y$('=6&! ;*SJF8+ MJ O9V0,LZL&@>%2YX;1S96=VY_SZ)2G)EB^)09-R]C2FCBR)<5 1)(,17^0E M*# Z3,ZSN77EO@UT!6]H C-OV5GY+?O]>;W19\.'U3U7@LP7?*\SS,/JCJQ_?JM7 M+W/&V2^OO\E5_>-R"T%R2^5I0><)[FJR25;%-!2HBK,"8<)*1!C'B!9%Q8LL M2WD(6GI],.D[V6/'LDH4KCNF52O78*%@@>1/U9^I9#MX7CHM^O?4<89*[(J0W$F M(H1CEJ.25M*Y)P5-LZC(BQCDW &TO2?!;#E1M 5SG7M,[,6@=FPX[HYR@?S.DF?,*4^<2 -6R7%2#7P(ZPZ>IUQ;BYAP M0!8\^YTMY=ZN#]P%%*I5 M,W?C5U= KW-^*[;38+<5NU%[N,6S!A]07_%J*1?.9_GXUPZ(TU>;44M]N>M! M"F5@Z@:EE@HZT;W4=J0+"A/DYFW]_D^Z^/$OLKA_JA4"PF$BLF5]@O'(GKW1 M/LI';[-Z$RCV&I-JLBWZZ?-.*A+,M3OLOOPK%N:Z+'6J[F:G*T< Z^FRJ@1S MKVY+VVX_N2$*/#>EVM*[> MD>Y(;).6=,&WG#Z0/.URN>9Q5G$>"$=0$J4*RB3"A6%X"@2/"LY+WA2"0#2BUON M/'N-EFRP4'0#S6VPT:P&=<=K(%=7%8Y?*SX5RH?BB_PP]#!^YFS8(UU])AS% MC&Z"AME@RVW0LAM\7>IHO.;X)NBF43,=:*YO@I;O:TX3"-SF>M-E!X/S(+>@ MCR?L9V[1?7K*--M6.U01;%DZC_&SH^X9YN=83)](/SUJUP?[.1;="._GQ&N6.6[U M#[*<_ULOB0I+;+68LR:9=R#+!;(^IS?!'J]Z!O:F9 ]7?L>P__M;7_ITE2WHFKUI\PL]*?I)A5P?>YXZIHGR40=D\%ZRV7 6S:; MYH7Z"?D7WG4(DZ>_IO++O@;,S:29.?')IP+FN?OL!3O^@O=[D]!C4>-9=7,A MN6Q*NFY:6"N'J88JU] )3],F%[I4XU$VH=/!+=HI+Q:W[/>'E:("N_D^ M?M.WMULL@H.\[/[M*J!K\K',X_?1EXD+]"C#DCJ^03XOF5U7Y./AINN&?%:4 MO2[(YY^"0\_>RBEB:IH^+,B/&6,L*DA8HB1/$X0CEB,2"H*B,,M9$6=)(8P@ M:(Y&]FU;':U $3.'E=V7?MB*+I():$!FXH @8T^R;H43NS_29."P)P7H(\*> M?@"^ICS4[+:N'WC]*(\/RF%IH&'#9>7DRYZ__AXU *SR>5''5Y.+I839PT-- M=(Y2/]?;6&C08C(HF-5Z%:ND[VZPV9&%V_C4G#3+.+0/&W^Z7PRH[,6&^M?,\:X\W]&[S MJZ^15.WXK D@_$:3J,^=&BU&@"_C'Y=K.7@M_5H7\I?TZ"U;/6WDR53M]PR7 M]-&!/"_O+?V@6P4[+MJX^HIR]JPA=1J.S%?_<0V-[P2<*@?F,8!Z";XK=AP= M.HW%MMHSC(\^V?[!6-#^7L+\);A9?^9$1>\A#1E[K_C.]6LH 7HO]L49MS9+ M26!VU1)QVESQ!.-6EM$?9S(;.,%\_VL_]<^6"0%=B;5..#@ 1=3[G.?EYE[N MR[OD/Y&),.-EB @G.<)5EB-"\PQA'E5_0(=K4HB,$VXZ=0/$SGLD*OVJW MU(6KJW0H^6FORBV58N@=@?!IF,X6V[4[JNFBL5Z* M$HMC%D4FNI])L'IJLF(Z MV!:Y2]4-/7_JO.;YRG '[W!2S+S;M*J&^;N3T*/]+/^&KYL>6$Y3S>@ES 12Z&YDZQXOJHOOJ\(PWMPN-4CVDTY'E^.]6SV2^7+& M""Y+E<=9D2I"."HR5!8%1GF55BS/"$YH"6S[,D;3LQ?\M%K^0)_F"@SZ0?Y< M]S>Z7:_Y)OC>T ="C)IHTI&,Z8J.-%[ MQOA5R[J0#NM>?P#K]E3)OB[O55Z-VB+H_.;=JETD.4UH1%!59/+(ER8I*F*< M2Z=!"QY+ST%S6/-G( ,3;IS$-EMXWFO:08GD2G5\V?2:O:CB+Z(0#QN6@TKQ M#"PJ@:&ZEN2H9%F(:,2+, V3B@L*ZUKB3?]6K4B.9J#3>SL15U.\V9KA39FP!>,H M>GC4S^-K7Y&:&W=KA)42'"T0,-J3K@Y6:CE<&NP&N31\V#7V^977+W/*S[3T M6.A/0R>.*Z#:'\OYOSG[ID-D=ZOU9MVTETBK(HDHY=)O%01A09C*52]][Y;'P5PO7SO3=^!UYFF_(0O'956U8-OKP,J'0:.25ILEQ M@/+B&;H@2NE!@\X#ERYYO%(LTX.:SX5VR=XU%7X'MQ)8 MQ%%.,$.)2"NY-*E$\5O TUT!6ZG'O0D%<7,M)VJAJP U:#6?G MZ.[Y@FQ4S[EZ\_H@E_:UNN)=+=OK"$I33@J%D69 M)UF>@^ ?G'/HV:'TZ*GK')4+P^4JK<#]MFDQ5^CX>W:^#/='UYP%^_.I98_? MEFEUE-VRW77^?0.]?<=T>NVFOF?Y^VMT\QU3K[,VOJ.$+'TZ_Z%(- #XJ@8) MUJKDW.L>+;:A&&Q)>FDI,B:7*ZLY1V;:CW]$V*-O>.QY>'G+MY>G@Z.X89'+ MT8N>5VQIDL&+/ER+5?VH42QWV%HWT!X_:C0Y"=VRK#R@V B4WF)6S5T'7T&]1KW&Y@5^AQC9EMLIWJ >8Q!IO3 M^VGF9RJL*[B)47K3HDR8BG\$+F'\(APM[?URH^M!_OS(Y+Y_+N;-Y6D;%&*8 MI2DK2H0)5\C]58:*/$]02J)<2$\0IX51;=LH)=_!.$U;;N'_#/:ICP5S@/H: M-GJG6H 9N[4"0(AL1L)9(;0-CSP98IN1@'T$-[,7KA.S[^7"'>3,M9$H_JV> M4R[EJ%B*JPB%(I-K?TI"5#"*$<]$GB5ISCC+9TU ^]<-J3?3Q/,-N8>8U*$, MQM;U"UGH$S39!!7_,5^J^UD=VV>J44O=PW>>.,QO.L555%#,&4$5*:B:XA*5 M-"P046!E*XDL)G>]AKGKS:_TUSN>)BQZUWY[*5_'V6+ M=P(%6J*W:689,N-3L?;\>,F&'E.>79Q2 =ZHW/5B..( M\&/!QK'7)SZQ?)HO^<<-?US/L"@B450Y2HH2(USD%2)9&*,L(UBD(A*XRB9) M*]JRY-D1:?B.$WN:B3::.\U[WD-:Z7/B[6'P77$9:#9=9B0XT]FU]W,[AOX: M6[4C!3K;A1V/;.\2P&<8%T5.LUR>V7F$,*'R M')_B F4T*W"1EJ0L0> Z!C0].[V[7BGY3?!$.B0,%V=N$XV:^3K'>H(YLU9% MOS8JDO3E9]5T'F0-$,:N2L2=IP)([,@5F5"B21#$14QPA&EB/"(HRQ,$I$F61;%H%W3&3J3>H46[V"N*=MG4I]3 M&=@%V"KB$K-O:-X$#54O=GY*+/>VO4?E6O9\2M0!&S[YN >8Y'NN"CRZ?U3] M3*)9DF8LYUDI%_HRE0:=*&0]%J.BC&E*4II6&4)W'IH()WE $U/@))\B_W9P MD@>4 \))'AKG.G?-_Y0/;M8?ETTA_C_KU7H]PVF&DSQ*4)%1Z<.P((B0"B,B M,(["-!>8P6!.W//H.PNM(1S\4)0OV<3XF)YI[@PO5/KU[@<;QM4:U+"N?B*9 M?P-1H7'-7CM,-,#A7R-N-*YBU]=Y0Z3L7/IO.KR_WLP?Y2ET/5/ENKR29\(R MQ&I'*?]$RKQ 7/IE'B<)C44*\<;[PWMVI+^UUTL=.9CW/-"$F>.SEP_FLPY% MNVFZ0KT&W]O?O0!]G);.D=\X&'Q2DS\MV*&UGGG*$@990_URO1?[*-=Y.=F; MUL*_+C_-235?S#>OL[C">44)16E(0X1#>9HC"4M1*LHHCZHPC1@%@1\;D?6^ MP^G.(KICI%BL_E@W?2/%JFY!D'ESIH-"&IMIUL*>'7>*J(]L'4L;#[L])-ATL_PR_Z^L<,^N3WWO':^2PN<,ICP9 @I$ X M2TM$F,B0$ FE82I8EAC=;YTCX#MIKR49=#0#1=2\RO"D3H9MT86DP&@J3$A0 M)>&0)%8%A"<'G*QN<$B;F[6(Y''#ZM:\/E&-1[OPH_#Y8*8I9@D MJER0<803$:(J#PN4E2(B514)G+N]UG$LP$1W/E2=&1>+]M;'>R&9ZUEV=#MT MQ;ES?W6T-KT[ZDG5OT!Z.U5FGJ9EJGLGU^R_K4LI3Y,#OK'RQ8?=.M<%VN9\ M/8L9J]*D*E :50QA1C B<5(@RJA(2QJ*C!>SC3I&F2U!O;%!J\.6 O#TO-C1 M@RT#?268>6A+T6#.\Y.!/& G=H)S1_ZE/_*DIG]"I$.K//6(G<'<+C=SIC#C MYR^\W7?*0=6.LP4I#QE)RC23>[BPB!'FG".2I-**""OR4OZ:1P2RD1LCZ'GC MU2:%2P$9K*JDC2QXE-ZEYFPI_://&[\$< M 26/J@LP?R)S=L_77+[X4_61X"]\L=*=@-LJT+OGNI9_F\4YB6F:2S? :(0P M%0DB0A 491@G.:&,$Z,;:BAASX[A_C\E/__]+N -4<,E%ZR]85?@4RJN^R9H6?&D+[:BNBNRWG9>16][')B[U*:YF6Z(VL1+FX.B M5JH\[1'VHN_Z50)$W>E8-?!A/1VWWV*P^4DVP5.]>I'CK ,N1UP]SFE0\247 M_OM"[]>8SUSAUI@C-($5>4)4Y8U-Y[= -7(# M('&?4<+XW98#^8&^UTCTX'O#ARM\[F$I[5"ZSXPY'5;WL%![B-TCCUY8TM4: M\WJ+#"NXB$2:5RBG5)VK8HI(D0LD_Q;F<92Q"E=6M5N'E+Q'LKNEI",,!-$] MKR*S8Y,3P6$&>BRS%Z3<4:NMK]G_N M2XUHD>5I$:,BKBC")0U165&!JBI+*<[S@I=&_>I8 MV4#=MPP> (_M%DV 0\YA*M3"/LM7JUQ-:O3VC54@''<>*!@1+IE*X7?1$ MTGM>D#I@V\Y+ZL-^:J> ]S_LE9X"VDX!T>RZ"F*X4-)@5.,B M.%.5SH82_N MX61 NQ/9QR6M58W&.][\_G'YP!^?5C6I7]__W_-\\WJ_6BP^K&IUA3TKJH(Q M%A%$Y6D-X;0,49$3C#(+V9*Z\E MYT-PJ7O6@,O CG(@W9J=[GQI#+80=%P$?^OX^+M2W):5H.$E^*ZX"5IV')X$ M;;3@Z' ((CWI>=%&*8='2*LQ+%,PE3TU.$'OGFMY+&F2833PUQ?^A_Z7]2Q, MXQ(GO$2@JRT<&*3]L*G"KCO"Q9C+(H% B'28Q*(2@*LZJHXBI)"QBXYS$)WP?4 MCB#4Z(]486KAEP@(->>6EB]DX+.R.#/2(P(36^0Y 8_-[^R3%J&E.Y5O7ZU4 M$/F%]X*$OSU)'A4-J@XEW?+U@?,VOW469UF59Q%%(A?2''.Y7A,<%TBNW*)* MPS2+!38.*]ERX7O57LXW M1_WX\TW0,A6T7 7;W9'DJZL5F$*O@%/J]-,UFWGZN[9>I$VM.?;KKX'FI MJD95-@S=FR722VIW%4&Z5'.#T2/KP:>+'%TJ_U[4Z.+!X->!]\\+'H55&BG< M K9ZVG#V84%^F-X%GGG=L^=65 -%%D5[5U\M!^97@.>D'W;)C@2'.=P1F8/O MBKRC"[\1X:QN^\Z-.=E5WXA0_7N^L4A MT;'XC@T@AKF1 LV.3\[5 MP^=1K1?]AQX!#;'"*@*Z1S(YK3XIY#U'"$@@YZ M&>85UO5FIIO;\_J)U)M75>>@8:'"BLG\F\[&ST[ M["3F."949WFCSUD$0=XOYI_FB\6KLN35XQ-9OK:9T6G.2IQG&1))*A#&28K* MO. H3!,1TPA7S R9>Y"*9W.39 --MUE-&LJ T_59Y1A$)5R(#+.ZG;2W.VG' M\\0!8@."!B[$MPL*G%2#HP/]F%2#!_:S+T]W(!_C?^_ /?JP33J?+03V^\>G MQ>J5\Z9SDISZG_*);W+BOPK!=S*'DQ]],S%A@N1$^MQ/HIR*Z,5= M"-O-(U4WHYP05?+&$29IA8JXY"A/:1G2A(=R=;;L/SC)8>+..G?I6!>&8;A+ M)(2>V'%OEW0.31S.F]J7J[5X:M-Z.X)TQ;[;*0X.PS' M=NJW\(UOH/&7Y2Q#*<]0VSI0\'\'Z_W&A*=%4_K1JP&YVL MI\/5]>O=BO%92$M!?9EDA;Z\OZK8=K9L4C#;NDB:6#.IQ/$,43:2>ZMLCWW1YHLQ_.D /W, MSM,/7-[PM(=7W9Y.UN^>^1;HBS$:A@I(-L,*:!I'%2I)1!$+,2$)C\I<@*K; MS$E[MJC/9-,TQUF)_3:G]N#N +6:A7O\* MFL >=3[?M,F^"S2JH5%G,G-T$ M'^9KM3#^K\(SW6K6!_ :7"4>VJ*.$+Y::U0SA0RU1S4=T MPUF;L;K_@]Z3313D&!2 +IZ9QIEK&C+=RX/3>R&XM+$BR:LHBG.4B#!$F*B( M>%X25"2BBK)*9$5409I,3,L^R/W!^UA\X9N M5RH&*G*;[\YRG+7J7GU5B;] M[_#,]PGGW/#N[LW.)/ DIR?M(!'_)MBQ'C1/J%D\^.'>"XU(P0DH%=7JNA5L MUT5.B18TLNFAWTGGOUINYDN%F= B/[HX$EUWNAQ6%DS(_.0E"M-/S*E:ARMP M<6X-['_WG^2?_O$?W4_D+Y4<_!__\?]02P,$% @ <((.6R B%'Z?0 MDQ0& !4 !C86UP+3(P,C4P-C,P7W!R92YX;6SLO5ES6TF2+OC>OR*G[NMX M9>Q+65=?4TJI'ME52KJ2LNOVO,!B\9 P!0)J %1*_>O' ^!.$,02!^=056W5 M*8JD$+Y\X>'NX>[QK__SV]GDIZ\X7XQGT[_^B?^9_>DGG*99'D\__?5/OW]\ M">Y/__/?_N5?_O7_ O@_O[Q__=.+63H_P^GRI^=S#$O,/_TQ7G[^:?D9?_K; M;/[W\=?PT[M)6);9_ S@WU;_[/GLR_?Y^-/GY4^""7WY:Y<_G?^%.\N"P0!& M, 3%LH.@"@*/7G'-'<^H_^]/?T&EL]=<0W2,@4JL0$A*03&EV!!+3,JO/G0R MGO[]+_4_,2SP)V)ONEC]]:]_^KQI;"C MYS/:)<_B8CD/:3D**D6=!$(6-H'*7D (A8,O19:D!+(L;LNF,K$@+E;Z6V#Z M\Z?9UY_I@W^N\JI?K 2W$MJ]Y=:2.HSN2R%]I-\=Q>*88):!MX04982"B"F" MI?\3QB1#Q!]%]LW5;E-]4\//YNFGV3SCG"S.Y7)AGFYI^S[6+W[CYR]A3A\$ MZ?-XDB__=9G/SEKH:CEK(+FU6HC96G"W)#N/J-UMH M_'^?ASE]XN3[>_PRFR]'VA0TPD@@NQI!%2<@>NNAE*BS0Z]%\$V4?V?AG7 @ MAH^#8^0Y$$B\P_EX1L8ROZ"S>Z1BT2H@G1=96U!.)7":!9 1BQ<:A4AMK,&M M97>"@QP^' Z7Y4# \'$>IHMQ%?P%H#-/W*+AX+@WH+0NX)+GD)3Q(8OL-&=M M3H<[*^\$"35\2!PET9Y1L?:@7HXG^.;\+.)\I,A\E< $>!,+*$7N=73DEVN? M"-39,A?S46BXN^).*-##1<%1$AR$]M_CIW$5PG3Y)ISAR ;A4U!TMLFB0(64 M(#"=(?(2E>7HDU<-$'![U9U08(:.@B,D.0@DO)JFV9Q,V$KP'TC^^'QV/EW. MOS^?91PE-#*@*8#<:G*&K8$@I85@/1UT0DMM;0-@;"5B)YS8H>.DG9P' 9N/ MX=NK3.(;E_$ZN7%A"7-2VKHH 8.FZ,EA)/D@ \N9BCI8(]EQX?+6Y7>"BALZ M5%K(=A @>98SJ6!Q\A 4 V M++T3./S0P7&L3 <*##'*)4?+-<55BA$3@M')B8E!+H5K::,N,G8"#+%;^HH] M/63L)]0A(>,Y??EV_G'VQW1DF+7H*=0V-2FG@G3@(QV-KNB8(\_*V](.%]<+ M[X:* 66!QY53K E$)"4(S M-(9G*\1Q6<^'U]X-'@/.?382:\_@J%;OV1S#BNZ )5F)'*QA!A164%MRI 4F MZ[C/*(_T/&^NMAL !ISI/%AT/:N\7K9/WGV>3:]S<]PXQR0PC017'10==QPA M1JSE"(RA=T>I_>Z*NZE^P.G-HT0XB./@^?F\BFJ=FQ]//]7S[7PQ*F@\_5\! MXZT#E8($;ZR"Y&6P)4B/O$6(L7GUW6 Q^'QG ]$. B*OIO1I)([Q5WP1EN&" MK9%BRO'("Q3&:A)7:W!"(VCIF3"N6*./NQG;MOIN$'D"J;?1Q0L1=1& *^>L#*J%JAQ#\GY$#.G_[@6R+BUZ&Z &'Q"\W!!#@(' M'\["9/++^6(\)5]XI+6T#H,&+YPG42"CR#D0JB4/J(M(6K3 P:U%=\/!X'.7 MAPMR$#CX]0SGG^C(^_?Y[(_EY^>SLR]A^GV459&BI R6@F90PD9P1GHHGAL, M(B4;6MQX;%Q\MX*KP6(Z14H^PD(HKC\M9W5]P- -.1AXEPI[53_:KMMA\^'X69Y,1CV2U1## ME!*@N P01>! 0;(S,6VTWQ TY"'BZ\@6SZ7[^ESV'Z"5>U88), MDR5\@K0\DQ1X((=&D5"4IGB(6\7,<>FG3:ONAH$!9R./%N4@G ZN,YJW=U U0R:5SF0?-!)KPG-1/K\/@E?:_>QECMBXI@*J*59)+\ M8UU 9L5%LLA\."[$>'#IW8 QX$QE&Z'VC(QGQ$%><3$)GT8,-9,Y(.A2^^Y5 M%84N!D11A1%-";-/M=V?AW9 PX!QD"X$VP\2__GQ/C*_I&P>,?OA]&L[S>(GY M^8REB]<5B-AGG.N?CES"I RP^?$9<+FYSL=LDB'T^_MC!$ >ST,UQ" 2F"P]#X*^ MY-M.XQ(6<86-BT77FQ GR\7E=ZYWXSYT'6IJ+M=XMEB06"\=A\?G9 M--<_?OVO\_'7,"%F%L^6S\-\_ITB]O\(D_/:&Y<%QQ O68DII(@QF#!"#1D MRV,)?-L%ZR&(VHFP?A'6 "SKK4Q (B]F^.7,,Z_?OM23P=B[^WR,WD&-X4W MXL:CE#P#[3L2FDB%''M#,G0RH3>V&+$MBCX$8#N0U<\PE>[@U5H3 P#7'>*= M2M9I"\[0?E!&^"H75ILF"G,^F5A:'_/[ Z;Y+5]W@#E(\D M@7&JGBG9TS>S:;K@P[F2K"\1K$^.(!XB'?K9 YA5RF+K[);#SJZ'Z>G7!G4.J6:J& "LWA(GH5;PO\:PP/=U;N?;\CN=S-7L MCK0E,4@>:5.4VE)N OB<))3H@U=1D>EMC:NM!/4S..IDP&JGC $@:RTBW,A* M=D)0!)% %F= .4.;)-9A:H@V" P8\[:"R$-PM86Y!(*\\2YQEOFV4HE#@/(P-?U,L#H9>!JI80A6 M)J4ZE&OQ+GP/<8*7L6>./M(V(.-H0[WYC0:<8AQ*"%8S)QK>;W0/1L M)J;?D+\[ #40_0 P]'PV74GC;^/EY^?GB^7L#.>77%TV7H]B))[J'&IFHJ!] M8>I\Z^HW\.T)6Q)4% M@HLJD_0BSZ84SOBV<1G'!_X' :NSR+\C8#54P@ @=3/.O,=+*B5'1@>W5Q1> M*E0:O'%UM%2V,DDMI=\V=N?8B/\@.'46\G<$IV8*Z!%,M;;GBI&[/*@48K*> M0Y3:4V :"CCG$JBH78E)2*_D;1#=KTO:MD"_X7UC5#23Y !,RP:G3N>4O.<6 M&"H.RDD#?O66E& Q>:VD<*T=H ,=Z%D">)ZUL3P*:V5WR+E/4#_CJOO("QVIC $8H@<\MAO7RD2Q#*[4 M?N1(6R4Y ^3%&8BE=@84B@)8ZY3CHT0-)F%T+ !V\Y\/U,8 X+71@[O!CB!Z ML\@9?%[U/OM$L4%2=':'Q$)PQ&OKL.P1D@:32FH,K9::& "P5E5V&Z4U\D&[ MP+% P%*+LT* Z*4&R67PV0J6Y;977PXR6 ]2,YC\46M+U4;^ T#2#29&@:N< MM5!@+(632L4$WCLB/6<12E08;&OHW%A^,"FAQE@Y5,(#<+QKX_UX>;:J&)_6 M)IQZ."/YE,0*FN!XL 483Q1H6BD@^"0A1V4QHRM);9M[<5C&^D%R^GD&Y&1. M=RM%#,#@K,8X?)Y-2".+6FFW_'XE(:XH)G6V%A([DE"]W?'5NY/2IR1W@\Y&:0:Z6$ B+HQ'F3=S9)-+.2\&>!"*PH5L@+/Z$0604?O4Y:B MM+[9OTM#WXUJ;72[P0H=+.@! .59SJO]0SLIC/.KZ?/P94Q'Y0A39-)H!E+4 MTG'M5EEU7D?(I* D=[)YN?4#I/1=O-\);%J(?0#H>8_+,)YB_C7,IW3Z+IZE M='YV/JDMR2^PC-.8HLBD<]'1@+5U&+9@%$"&2$$EDSZRP&LI>6,@/4Y5W]7[ MG6"JL3(& *_[@AH5S"Z6&&KYKJZ- PU%N\2UXD&GUCVR]ZGHNT:_$_@< M*>P!A&8WHDJ*"#;P$T54PBH+J,3JD3@#0:L,3C"T)J#(4C<&SV,T]?3X6A]7 M(\?KI!G&>ADQ\FZED<^X'"?R:FZQU'S>R.VU3CA\9 N3IYQ$XA/%_\@*%%[' M9AJRAD'5E[R*1QD2.>2A?=C<_222&]$&"?KM?+5F7@4>[W"^&@0YXJ8H$X4& MK'ZD4K+0\>X".-01)3ES,Z38\%K;8V.!4(6)+3$O,@QH,+6-\!;R.D[0CP=MHY2Q! Q]6JQ M."#W]1UOA8BI1D8BZQM.:E+XCPU-CZ0 %#!%'-Z+3H8+KC'VMTZ_X<*H7TP\&I*)..S.RM? M?/<2Z3HFZ0HZ8#R4VFM7^WY#!AMR,D86[K=."#TR+MB%Q.-3LE]Q>DY.PM7F M%HR< 9E FQ1!.=I^T:@$11_.4;NYV"/D/X #M8+^E^2 M$#>UA/WZ+4W.JV6O;?3TO_PQ?!MI,O#!% 9:E/K,83;@M7"0I%<< M!Y#9+P:/P\5FD'6FI '@\*KL]6**WK7@M,=$43/%SB63X%0B7T642'^51B,: M2QY'5\7'=XD93.#9N5UKHX\! .L]Z8@(J/,_7] VFLQ64ZTNN!KIHD4N$H'K M^E0&:A)1# R\5OFOPUD#":1>CK?Z$ = M# !&;V;3V6TN+J=77\4K7&H98P8>O*?X('_-SJLI?39]9U2<5L9F#D4J6:=[>8:JB+ 2#K849*L$IFH\&*4K<(2Q!I:X!&E9!.]V!CZY; MX_#4F9?5+9[::& (WA4N;[B&$E/(Q6(HE;\NY7I+3SIUCFF6P0, M9A1T]U[3P7(? &@V"(7X>5MJ,E\)KDD*"6PTU91J!,=(*$PQY1EF+9H/VMQ" MSF F1G<.J%8Z&0"\+IM$+JL3?PF+<1HA+P5Y'88MZJU4JF5 R&SMUF?*B>A= M;@VLC80,9HYTYY Z7@\#\)7N,O%B/#E?8A[IE$H2*D"RDH-B)8&768.F0,*B M#[1!NH;3!2F#&4!U7@0.9A1#Y_#K3F_#!>7%%KM?_AA+ M]):V%C!G#2@,L;[B9LFJ!RV\5LZ9ULV*>Y(XG(D.?2&SB?*>=.TJ?9]$LAS' M";Z[)'Y5SQLV->Q==E!W6M)Z&$FGJW1M(++V!;!;^H*%M$(498';VAS"ZP N MIR(P*PP&0KFRK:=_[$38\0WB%XM\K ]JC*+78CU#W(;:KUP\A!P,D&5@0BHN MT+=.K=RF8#"%KHVP<+]'_&!Y#^#XOJ)^+9%ZT,RFJ_E1W\:+DLPRN1)4TCTPT[R&\3\5 NFT:.L2'"7@ $'DU M3?,Z-OX%KO]\-?V(M(WF8?Y]O:O>SR:3E[/Y'V&>1R*)K*-44$2PH)QGX++E M4+0L&+,+G+4^LO:A;R ^\X%8N%?7UY%B!@"Z.YS*2!*DK6,,F">9 M21X@H8G>.LZ4:IUN?XRF?L'5'1IF':KF8*A]P?EX5O.T\V47@'L>YO/OM:WV MK+[B^VRYG(_C^;*>!A]GZ[%G(U8;1E*M^D!!)[V-#&*,%&^$F+@L26)LG4/: MF\A^C]&^(-E8>4/%Z(81+$DD"G1IJ^F:=C$Y0]1*0#(^6D/;CT4^1*/8F=L_ M'*.XCVJ.!-ROT]R32;0N MK@*4=NH90(RR=1J:1Q42:@8E):2]ZQ3$$AA(;8IB$:U@':;[!Q^;- 3"/C/J M]M'*8-R^#8.TT8:0+5HPMM1!VK0KG62FOGXM(H57F6'KP3@'CC,_87#1'::. MU,"PD+2> OKB?$X;XMUZ@=4^>8-_K'Y$-K^48)(PD.H$8T46'J*5&:S/DGP$ M99UN?6>P&V5#"R8Z1EQ;30W@Q'R J]7H[!M,.1V*]!'\JAC3H(# T=3LN^&6 M)\-D)\;M,<*&%CF<''U'Z&FXX%MOJ?>XH) H+2]*.Y]5$:[:O4BZ"68<5]#*ORYK/:4+U2_7LDR2_&2_R \Z_CA&M)O<3MK MN4^&DS9\MK6-2$(5 I@H5,G:<&S^Q&G7//7;OWK*[3 H= Q@M]QI$$\\\Z@R M"&$E$5_3L=Y3-)B9\I$CLN;7A_LWYG?6]'I*'!XN]P& 9FLR 1UR%8L"SASY M/Y$G<)X7\$(S]#;JT/U#%ONF>#IK>QU,BFV@+#XO/+R>R/CE^ON%[FA.U[ MFUEKWY)WM=!5]Q4+,3E-YYR4-3NCD$%M@@8=+1-<>!6:3]C81D\##ZI^YKOY M[.N8)/?+]]])[*^F5R,QGZ7E^.OZ]V6W7D@EKDV8>F"AT\-?RZUA"[3ER+A>& M3J76Q2_[N_3=C9#L6-M;O?I]1'\P;K[B/,ZZ2)W4R'::QA.\Q=3'V;[RS+1; M!7,>4C84V_A8IZYH!MI?G8VFR_'_[WZ_H@9Q:R4AH(I9=8W32%R"3QY+F+TKN36ES*[T-6O MT>T?/;..53D >%Z.2KN=I!P55]/R*I%#%,DU\MI J'-!3>:%VUQ4:=Y/NYF2 M?NWEX"#80%T# -V5=%[7U,/[.DWH;2'!U6>VEC=WT^686BM4=ES0+F+)@V*) M03">0-/9;/3$XH':JX@% >'W3\[_&TWPU\)T5D83)'HQ; MM337,5>%1Q!:A6(9TXJWSBK>IZ+?,HK!P?!(-0T :/<3M5>RNKAGO!*4M=H8 M;15H64^!3/]Q*G P/M7\;+9*=5^ _1!U/<]7/VW@TY'2!@G'=W/\0KOLQ04] MEW/KIWGUBL'*WB]&FIQB8[V$8A1M.JX#N2J!08HL<9>U=]QU#LU=*!U:*7<; MW#P*S^9*W!^J?@W5*7ZJEPP=@?592K5%9_$N?%\/'["9AR 1=):,O X2H"-/ M&I(U00EEH@S=X_(.44.K_#X1!(]1S2 -(S$T/R.G0VI7BATDD#<]C7W) MX/=1$!:K3P0IU/DM25D(.DJP.?D4I399MW]G;"\2AU9:?B*8ME-;CZBLM0G; M1+A*+ZS]DYM[SF0N4)I<7PZQM.><@E#O=YE*& 4),A5]&Y3W*R\.6WIH)>%- MP78";0S"<=P]7!S9Z)5,M(^"3X;"1++N+@DD**&)B6$PJ?6]Y.[4]6OY3G]K MWH72!O#$T .W"Q(A4I[6Q \0P=*93+O)B4(+"9#SY+B'GQDH1: MNWB)+R0I7K?ZC*2,P88H@#GB2BEC*1PT#HJ(7!O4V:;6F?!'B1KD\=P,%7>/ MYZ8JZCME\VX^)B%]J2VQ:Z_C[;7@WL;)^--*C8N783S!_"%,<)4ZB"']_>,\ M3!Q[!LG&(C+&S/)N:9PFY SR<&X-QYZT-P@O M&84=*&T!@7-FJ_U]335_);Z"]=CT\J/[@V33?_L:-WUR/2KE__90F MYW4XP:_?TN6+4C:?V.0^L,B5THIN^TZ64!_EMR3.J4S57H2:[+>?WF+^?+-[/E?^*R M=C6-;([9!X=@(NTG)0)Y_J@1K-]:]\ =P M_7.G__)M7+^N^6IZZ0R_G,UO9MBNRT2YBSRC]9!"]G42>X3 R='PBME5H_- -MNV-HO83%>S,J[&Y\4IOFB9:1.(YY-QJFFB6ZQ ML-N$M9T_^]BQ:HYEQ M%V3W/)WBQ;G"6A?[-R'\Z(D%QQ#Q8KQ(D]GB?(X?29F_ M3.I=KD#EDRX&N L*5.:T%9W2X%+ P)+AC+6.PEOST*\W<'H\WQMQT"HBQ]27E 09Y\P<=:WUW(*^1J;U:Z5K)UXA#YUUTBD-@&&O! MG(-:P0;!9*Z+,(HDT?H6>0L]1U^9;_CL:T2GHK),KA:K*/(ZN+#@?*RN1WT- M*I#3(5O'Q%L)ZM=D-#HF'$J&-"EY&B+\J&T MO@K;@[R62;J;"MBX(2KD>7VGSM:;'I6, A]-G94O0^+%$%B:3P[>@[Y^C517 MF-J6O6NJL0&:L%K$.5Z/1:* K_;E4K2'TT,#UFT?=ZP)VYG41B;LQGK/[JQW MC80KP 7&4TET=F6L[Z4:H<%;)@&MSI8I[8,*K>^ ]B&PQ8L8CRYVO2U*0!-4 MT<"E3G2RUPY;Y>KS'Y'7)^H2"ZTGCNU'8;^FK#ML;7HSHR.]#=*<30B[L_EE M!NOU.*W.BD]S/#SH>_Q#CS=M>Y%]I(%;W2C<6O+9AB6OT!=CL80Y"1P] Z6- M@U!D!O31"1=X,G*W2O>=ESS>5ETM]!6?S>/U:J0X#<-T_=J&J MFG#.SL'&*.'7NLYPOH\1E@C M?VK]T=<>NA!>*H; DJV5;:K0H18L."Y#=DDE'5MW7]^FH/WK36]F2]P$7!Z0 ML: X".\)N,4&B)9B$V:%0JD4*[[YR.I=B>O7#SH"$X\_Y=1"'4.U(_>GD1]J M2QZ8:WZL/7F$P$8VY5J]JW[$&T]93L+JD:C%4=;SZ6]CB*CW[R8=?5?[FY^HWPP'J=M#9@4N 4B5@%$4U] M42!F'74LOO0FL,TD]VO?3HC/>T]"G%#5 [22Z['>'\.WPQ)9-__YL?;P05(: M&<&KS]^0.M!9**XB@Y3J+;)-I$!9([9^M7H;/;V/:VZ"B0VS'-MH8( FXP-^JC;P M/7ZI;T!,/QWD4MW]C*.=J:U$M7K-\LXBUZ%]B#%E:X",?JASM3.XI M@+!RM M(^7ZUGOJ(5J.#M?N?.XF %N1)<])@76&V(T%P05C0;A8(EHD6#=_??=QLGJN M;6Z!C7O!6F-E#-":O,%E?53D'$[(XI1QSD&5"4%HJ"-J'VJYD&08N5&@]TO5!8GK.'+7 P5VSU$;P M S1&%T'?NS!?'GBS?^<3CC4EVPAJ9"EN+/']QNR?&Z\WV6)RTG6VKN#UWH*B M:RLS"*FD,TR*@*V+;1ZCZ>ANF@<^?^/Y&J-TTF@PPM;^\D!A0- "T@ M)DG!C?C[$=H<-D'>W=-: ?Z&T O["U9WN6EL)2=\ 4R0_) 3:1P MF"0(&94C+KGDK'7#PC9Z^NUH[1^!S70U -S]OL"WY=?%0/@;0KZ'1_9/[:.T,< T'0Q:>6Q22QW1V.MMM"( M6>^E1^V,=3G5YEUE*'8CZ<;,'>22T=GBH\SMIU;N1V._$\SZQV^G M.GW"\?C'FM/O-!J_6.%4L?@FA@85B5O4PH2BR!C6 2R):_#:U:.,1%U\ :$D;6\N9Y4&+#6QR3A MDT)L/J)F/PI_A*"^#62;ZW. SL#&L2.'G_S;/JZ3"2D=GNE;YV$49K-46H'V MGAQ.'@P$[>K,_5P;-"5B\PRUDRD6 M'4%)CK3#D@:7G04N D\Z9Y5"ZTN#?6D<\#25?=#SX#25+E0U0 NU96K)X7;J M\0_M<-A*AS9KG_$8D4ZMR.AH+"P$\K.XK7..':2$]'WKT:;6J8D3C%Q9]:U> MG^&W5UQ<+GFYV&KE.R>Z#"DDGRR17S=-8/5A45W[T8J)W+EB,#R&KZ.I>#I3 M5O:!T:UYMB=3T@""A ??LKUAIHL7%/%HT&2/0>7"ZHLLY$A*Z04W66C7>GC( MXU3U&PQT#<..M#, O%WOK6 IX*?QUIZV <6&2;Z^,!A!.L6*"R6+YJFEDXZ?6LT,KSVK=_8$SY+KE 4D M+)QL,R(X[PH8%[QDJ#&;UJG@!TAY2@.E]D'+78/50A,#."5?(YER?$MG?ZBB MNCV3_K>P/)_3GW=8S$P+YE.$DH.K30":#+!-@$XE2T> ]LW?ISJ S'[]ME," ML5L-#@"D&Q],>( UIY-+S%M0LKY?E%!"S,Z#2R9IC#Z+T.4;P"U V9DS=SI0 M=J6Q 2;G[@_<.=R)>_"SVL^VZM!ENS/-2&=F>4$/7/K5VXVL5A]+T"':5 0= MBLVCJ\83KJZOPV93"@P6M4OE;5G)]!K&T9002ZI&E!503@2(,4=@4CO#Z=CW MNO5UR$Z$#6JRU3Y8V'(KV4@-0[4F]X9&'6E1'OJ\;B9<=6A9CIPCY I7.K%4 M*XCENI4^6D%>4)1>.6F$+:VCPW[G7%UOF>L11S>I6"GP[9=U3]_ZR>J[I[/@ MS$;I-$C:LJ#0U1I^:4%;1$%^HB]WKP(:FK5#J7[2TZ[V0>G#-O(D"A] ;'#- M\9MZ*BQ(P-=U5BMV?Y^.EP\Q6QUGDQAV."LQJIUGF+6H:O\X+PJ$TK0W$K@3"(HQ@($%!(2=\9H9QG/K5O+ M.IME=NWMW%GAQK.NOWR_^.&-&T1$'FT(D%8/26A?P.LH (NA$)31J1";/P1^ M&*D#G7FV#X:VN*B=*6V MFG/H6&'FZ[#%CKQ3+0NLX\/3<3BC',N"#&$40IL MF.$0I#)0I(DQHK7H6M?K=C49[88'<&>%6OB:GDWSB_'DG-R0.WZP+R%Y71^S M*OM1W2UYZ+?T+UC1/>BZ@&>\KOVX;X)\_5;/R]P&<:33EN,[ZUUJF;C M[4P.JNU8)RVMMQZ8=PJ4KXUR(D;0!BV+2B9L_OQ5KVW'J^KS%[A(\_&7]2*_ MG"_&4US4PH"+J5(WB5@=22/'O'?%D]N?ZCL,S ERP5D$@2F85+2/TCZ&VH-6 M_A%ZB/>!V*TF@4[5- 2'X3PNZ/ (\^\?PBHLK''"LV_C17U4-C-?0SXZ%NK\ M*#JET)+<3& E6"\<-H_3'R*FQR?HN@7 O5=_6VAC"+"Z)O]-.*,O;\P8?3$[ M"^/I*"F5)!C&F>"GN4JIY3/FW4?Q=4;74Q '2] M>O?V-SR+.!\%98(U6H 1KI:O25='8@M 551&&U).K=,*5XOWC)7&6KW[QLI! M(AX -MY^Q7F]=%E56JXOVR\9P:)Y8 DPU^C&L-KTG".HPI,6K'AE6Q>@/$A, MO_%HQ]AIHX(!8.G*D5P7TEUW4*]LLO88/+<.;(P)E*AO@TC.P&95G$'O5?-* M_*T$]8.I'IRD9EH9 ,3N\'"Q^WRP+JNLP*?(R.;J +ZV"'B,L3@;;6Y^1[:1 MD)Z/N':*OOO&QM%2'P!T;ESL7)A7Q.*D#06850&40TZ[JJ83;=8F\YQD\TGJ M]X@80L7S48J]-V/Y&"GW")-]#?-K^MDKVF^+40R8-$H&Q6.NO2>2!$<[*\B@ M8V9%BW)GXOSQF::KU?LI+#K=*78:M0S /&U^"WOUW0]?)N/E=1_!^\HH'WEO M#?F/ M6H6R?E2W5B:L>][/SL:+5>?H* >O@@X)-(F(^(D% B\DPNQ\L5$YE=1.,<9> MR_;SU,!IX=6Q,H8#L]4PK"O/H.Z>54/%2"2CE<@2"FKR E JB)8L=V%)YE0X M5W>'4#P*K0>6V@E.YH>"4PNA#^!\W.I07DE=2-,W#&E*+;! MFE!2FH'WD8.+2L8D59&B>2?7413OA%3[M)':@VX'@.0;^B)4075))9&U;WU!M(60//&KA&/E.0!3]+YVC$TQ7S8*/DOI_.Q\-5GE!99Q&B]'(;O M$X';RD*'O!4.(M,.,F8FT!:TS>!FWH4OYO/ MOHX)VK]\_WV!^=7T:BCWQ5BRFMNSP=:GZQ%L\ &4I+T1HTY0 K)S:5J_<35*)5M51 ;I:BCMDUI7W'-6'T(S(KGF*'R( MEA_A=>IC@-=$1P/ 6J7^SNZY]T+\[6_<^,U1SBEDY8B[U1VQB1%\W-B!_PN^S[X.V1=]E/I-P! M'.57C/_R_8;1>#G'_SK':?J^:A;F):% 8@13\:!T5!!3M)!8D%F1DRQ,Z[?& M=R!K($@\+6 >@FTC[0T)D)L8NFA)=B@Q!ZW(IY"9=GH5F;4,C%#:)BR!\^8O MY3U.UD V0H*#T&MD5X&"K7%U8Z]:%B7VK-@@H=@Z]05X3WX4M.V*@3'C69% MMYZTM0M= P%;*S#L +:C-#,DM/WR_>K+_V>,#?*^DW>#.Z\;:7#(2'SYFZ[S]_%O@X)9>0^ M@75U[+)@)#\N.5C!L23IBDNG.'P?)' @EK$A0G8QCDW4-20LOII^.5\N5A+C M%P9?).>3XA&,%O6!)XA"L/0@>@MN1&ADHN,0% M*Z5@YBZ2-^$C[4C,#)RHCDL6P:/-J.[.[>D$7&(((P[[!=CDI0:! IPL.5I+7FQW >M]V1R M0&V- Y%MK%?; H*2 K0J/C$C="FM.\Z:,C 0 \C%#DY(@:P'=8\;[@-N+X, MH./",JU!BK@JPXS@ KDGS'LML&2!H?4E\Z-$#<1C/#U@9EUJ;P!PW%Q0M('! MD4S""JDX[7A?FQE2@&"L!!.3\44JQ9M?_>U,7+_P; R*G4J^CM70 )]Q6HT8 M^25,ZG"1#Y\1E]>#?R_?O%I5GGX)X_SKM_K2+B["-*_^V?-U-=):$T?4.#2G MX=BZB&Z%TJB6XO;ZSRZ67Z][2<15.8\46N;H@$DL!-(HP24F 0-#RW,*[.X MJ!:]M+N2=]R(HO4Z[TG--0ZH;PM6OWWV937+>KWZQ7HC8K=(Q S12%/]IVH1 M3 &!LE9I4K0@]6-@W7?1?JUD5R"Y/;"H(Q4,X*2^8.W5E&Q]M0:C4)!E1?+) MC >B7T2(19&0!'I!7CB3OG4H=)>&?G,]72.JB>3[;O&](/[#K"S_J$]03G-] M;>BRZ>?.EC#!\5RDK25(GESC(FH^%,':&(J53/*2][%*.ZW:;TA\2K/47@D# M0==_A/FXI@5>4RR&=]@1W&I>@H8L @,5N()@RQLM+!K-EQ44*<3S39'Y%KG$.<4E!/<51 MS!6M=GNGX)#5^QDEV@?&NE/* +RI^W(C>6DG"JNCV;2@4QT3Q!04^'KA+;C1 MKGEJ^3X5_8P6/;5'=:3T!X"?'20UXH$.;&,=&*]LG1ANB!O&@)?H#$^:4'5-#LR\X7WX/TURSARO;_0:7W:?(MBY[HJS8[JSW MD @C$Q=5)C-7ZB10Q0JAKR0-)@B>-??,Y]:C=$Z0"+M_?/]('[&J931*1):8!O(P-)T ]8U;:8FE$&T0(BNG6L^%V8&LGE]? M[ 0/]]_ :*J<(>.M,G11$L2,E=[I"$)G\FAT31S:XB%G*8+CT]N^Q(#1232<9E)G<#QX-+]'T9U"$XVHAU (?4R_/Y=+P\7UU!O!Q_JU\M+FN6 M0Y9>Z0#"U$KE)#EX(3T@TR&C3TJQYMU;#U+3]YU0-UAJK(4!X&EU_U ?"WUU M]F4^^[JNB+Y@)6>*.UP@:\D]IZV1)7@, 9B,QI2@(C':&%!;R.G[;JA;1+72 MPP @]:"H7E]5<.K,=0@^D3N8:Z&;X1!"H$#$Z\2$T\'?=72Z2\<*V>!8A >%1M61>A9B\H%9*;QD)\L/K"@:J -^ MH/YWA=?^RA@ M&X-YB8BTGBE)_IZ@A=#T)Z=S>;+BP%I#S(_2LR@8BI>;%R])Z"F(KV@<:$K2!:R\*WA_8?@WL*7ZJE'9K-=_@-XBY:\!:Z>.I MMC.1#S$_QXVH8\2]70LZ3[HN6M)V^JF[WLLH6DT44F=WM]&R15#X" M68-HJ3H&66UT,LWJ??3:;8X:CC' M80L=&Z@V8*]1('J#DF=W*-DT.>*0CFN6R=R-N+ MP":E)\])YE<<\YBMD<%#PS\:XM1I:$ZZ;@Y"81_0:;W2%D8\') MP=(?P-%XM7>O.!GQY*7C@=/AKK"^-*4@MG;,[U/1 M;UZA+4J.E/$ 4')K&L.*@9 XCZ)@K0@F!CAQX2-SH 4/KC"T(;0^BNX1T6]B MH"U&CI-PWVFC*ZI__98FYYD,XOK!PS4[BQ%*Y800!0PW%%:8'" ZPCS/W,N4 MBN!LMVSE(POU&\*W041S@3:+J X$QX?S+Q3[5)\M3%Y-RVQ^MM+(*H]/C'V< MK7FZ[HK'6KXI$O@Z&X)8-*# 0F:ZVX"2RG;!6V'E2QF9)^G-_N-;_5+SY( M#8,#T]]P_.GS$O.SK_3=3_@>:T_#Y0^K=\='*CN/A,C+B3R*G ML%3'6G#DLV(Q!+2GA.8&&OMQYX<%S6-5-\ RL2WIY=_"\GR^NBF8E=FM5/.D M26%8JZ4[S+ ?+H)>G>)A)&M.3=6"923-PV;P38A[ZGE*G?!U?; M#6I#G0W@G'^-BP7B9@Z_7_*W]F=(G6_+2Q)MF/PGAOF(*YNDSG1.6$'.=GVB MR([2T8^;7Q8=2FV_6.T.0?8[.H%X\@X!,XR1.5SY#P1]^WK1/8DLM^KFF%B:&0D[OZA#']-2NCK/4,?>M.MH,([7=@_C# V42) M@Y@L\0"#HQ@-BE2?458!ZY8C(;KH ),-3#/&BVWM3#Y 2K_C\T^&MQ:*. )1 MRU/GVB_J1ZX*N;M)JS^T2H<9])T8ZR=9;IR6CG/(&MWE$])6 B\";4)68O/A M6CT7J$>EE:O%*&1X+2@9'(3(&?D1+@>AG%+8>I+3DRY0WPH[R/]@]VV MKSB/LU;#6F_4M+VO]Z!OR^^+]1O8MP9E"%>;HESN9&I/&F!\R,+GZB\>1_V^\G7U1BMJP M^5M).U/WI#*\>V!JFQ%MJ*^!G>H[UK]:%D)A4@)F%M;M\-$6"TG*>DADF7CK M"]+]J>P7F5WA90=8-E3>T.&YJ=(59;2!E0#,:UDSF@JBJ\\1<)>9#_4%SRYC MH>$7*P\!FL?K@C:?UF MM@<"PT/4] 30-[))18-90\G:U@*:!*$X#2B#3L9(;SJ]3CNXM+.S,N.!X&TO MQ0R@H',C/P_6 I3!$\I 5-&U_OH4*=J*7"1<9:<"-YWF0UO4\#9675QGQ!L MHK)!E&UN9(^".\>ETKRF43-Y#Q$A)D'>0Q11NR)B\:U+VC<2TF^)<)\(VTL% M@\P<3B;K=]GK\P+3_'J<5D.:/\UQ_<3M\RI[TL+B-\QC"J>>8[UO>CZ;?[GX M1T=E#ULM?GP&L1,Q')E%O'@9_09ISS:0=OU,E!!H*- %(6J^7,D"05@$45RQ M7FC-N'E,)?LM>?3PSZLW=6\L^16?S>=A^@DO4UQO9M/TP(\_TE<+(H3H7*Q? MWTU,R$#L@ S6@]*14:1O,P3FK#4R*A2M*T#;<]'C-78W<+LWD;1?Q?<8RRSF M2Y)Q]4CFI(WE]S?A#)]]&R]&F5Q@[8(%.C<,*)X5D#.2@?A*2HOL%>Z47Z0% M;H"6_G8-V(?6[C=KV#<69@T5TS.PWN.7\WGZ'&[LU[LLO9C5_.@H(7JE8@*/ MBH$*C!Q@DRVP3 PF7;#(G1(TCZ!M9X+Z@6 ;G<^Z5D#?-:B7SL]#OL]O>!9Q M/E(J>2=S!LYJ77;($;P6":P@IJ350=V=/OB0_['3>OU!IB,MS[H5>=\H>GD^ M2?/SLX^?<1Z^X/ERG!:OING/%YP85(%PP"%F&%S?*ZV$XB<5;+PFC_^%I!SB4X%A&< M(_? <)-*\QNN/4GLUZMO (J[SWMUJ*$! /"AK7R#L[^-EY_?U=/BX^RAW[[@ M/5N*OXW5(%VN+WN7"(&V,C!KBS/!*=Z\-KHE_?U"MU.@S0:B];Z]P=_&$UPL M9U/\&.:?D 1=S0,71;*8Z13RF5P?KL@)DK) 48B%&+/&I)V<^G+CJ^\;/[\'K.RQVMLF_X/ M$%_?"/C]"TF=)(9?5YNC%OO-%\N+9'5>\W5A%4MBB<*= #8Q8JL^_^"\51"E M44$F+8/8#16[KSD@I!RBVUGW@AXG 0^OAY/-_,ELW2&Q<4"$_>F3(B@X_> M@A0H54@VV>@/0]"#:_;8Y]4Y@-H(>L QWQZNX.OQ%%\M\6PQ0AZ9C<4 +^0$ M*D="]M)8*!1Q*Z:U2\U;#UO2WV^AY$#<\]Z!,8!-\6$Y2W]_M5B<8WYQ/A]/ M/[W#^7B6/WPF12[>X!^K'RU&.E@F+1HZ&\C'H@&>UE#D:EHU@,876M6^[ M4=9W=UA?R+E;XM%>C;W.#+M;'7,[ 1.^C<_.SU[0$369?5E]Y_(0O)S+$"?C M3Q?SJX+7]= #5BAX4ZJ^PFLMA^RSCYI$*HK>R1MH04W?4UMZ1FL_6NW;=7TW MGR7$O'A)"KG+TDC9D(+3!7+-9*KH$X28%7#:B13>95;L;O'RME7Z3<8- W;- MM- [G-93%,(G/1R-^ UH:=?AW0@$#V]9I]B MD?S?/H^7^!E#?C4E$2S/EUAF\U_&L[-U])'1>,'^,2$Y; M-H]9BVR9@,CK"/=0W[GG7@"JHLC2^AS=;I=.3[EL/A?G?1 "$A=L/2_,:\#MQ.4S>^C^"&6S6L;,B>I@2FIQH\R0'KG;Y.M94IEW,4"&Z5U6!-9XG'E@5<8UZDP+O MG0%A2I \>2GECCWU_ZP5Z12ZG6EUJ##^.$:BY/WL>YA<3%NKI]G;Z1M]&]?L?.+_3T8/NT]/A=1II0"B.CK"&67=CN',\8/+^KZAWT>GNP\NVT? /1N@=_-9 M/D_+M_,/./]*GL-J,\7DM ]8![(H"O8M"Q\)L^O7?U'ZNQ64OQ]>W_5L.YW@;:,3IV%02K:2_$E(&<-K*8GBDNDI/! MM*B*OEKPA[N4/?2@.4P%0\#-!=R33LPDVBV:U>>Y,4@(2M(.\@RMR$8$U<); MN;%DCZ[M8SPG\;3VNV_G)NDR,*DA60JJE4F25P3A$?+@G%/;G= M9:>?GB^7L#.?7K[MYF5B.7E(4(2VH9!GX.K-, M*D%_2I2Y8'.4;R'H!RH>VPLG]P#;2FE]1^P/B?1&'1$)]_GLC#A,XS"A\/3C M^ SOUA:]QX3CK^MR4AV<%CJ %89$P(2!F((&[XU4GH3J]V]G;T/:#U0^=@AX M!Z#OOM'^GKB6,-OEB3)A8(V3];JLV M'%F(')R5#)3S)/= SIM.6F=-WEM$OA.XCZ7D!ZH5.QC+)]7F0*"[D<%LV_G QRI$VI5(:6*FNF4$-+JD"@6LK"L-"8M@'M ?0\ /-,CH6KEUK<"! MW;XK7XZ_8=ZT)9-"1,L4)%.GV#%=P"?MH)@0"J,8PNSX#-=19/3[8OF@X'H" M/?:-V*US\)BU(25CP-31H"K2\4#NC@1TAF<3K*4@=R= 'CV-L+/WRX>!MV9: MZ!M.%QOG+@^OIFERGC&_FMX0W+OY..$HE*A4YAFX%(',NR?++KT'YZSS#HMP M=V_+MAN]W9?>"7CVQP9>M_H:0(KI@L&ZL38E+G[]5ADE"_]LL<#%:J+]MQ$J MD;C""-H%\CA2MA!\5N MRQYKMYMJ_8SY 63N!%_WP\+W5 I^BGTQOT[&K\>3 MR?>PRF9\"=/O7?;$/+Q:Y_TP.S)ZVEZ86#Q%TX1FXQ6"DC&"-\$#3SFAD]KY ML-N)]I1[803+VBE!&\N*.D)9($1A')T5B@GA8@ZY^0L!_YB],/O [02],/LH M?HB],,%)(7(68$)]QS%+#1ZUI[\R%+IPZ_U.$SK^V0NS)Q8>ZX791S%]UW3M M7+;O0I+D3WO(#,D3X5R PYKF7;E[5S4PL1$6\D& RP63DPD#SYD#L%QK4,JL=C=AO<_M,)3Z(#92Y.SUF(= M0*B[>99=C,@,-P%T\!94G7D1 QEB+)ZQF+@1(C5VQ/XQ9E$>X%BB-G4>ZCH0$ L.E4 MPIPY\]FE>LU82,Y,@2MD\;-":UARHG#=&)W_N+,H]P):E[,H]]%ZWT'%5<.$ MT,%:F3UH%C1%_*L.\2" *QY\-)JEM!-4_V$;C Z-2P]3P1!P<]G.C8K%K 0D M3XZRDH4\6BP%C,S1&QLB^;@_7H/17LIZH,%H'\D-JL]$",NC)KY-[:-4*B2( MG!6026#1T9? 6_0H[]]GTGF#T5XJ>[#/9!_Y#=@G.NA>S@<5E%8*K%.13L?^9Y_)D2%G;\#H.VOVR-#0R^K#9]/E>%&O6-Y.QI]F MT_,TP=ERG'$QREYPHS*#J.K3%8ELJN;ZL6-QAGC M=9&624@%P[I$-M@40*+GR65F0VC=V[>%G!^HH>00=+96V%,LF?IE//LMS,?3 M=Y_#_"RDU2"T_[^]+UMN*T<6?)]_P0SVY64BY*VN(ZK+"ENW.NI)@57F-$6Z M24I=OE\_"8K:*"Z'AS@"J*H7MUMRX>2.W)!IQP-/$][[T<$;J Y#^W7[J"3S M6&H,<7IP$+9K99&V$+N'I"WGFB?:L?O\E/NHM'#:)D$1)WD:I(ZY2Q%LOJ'! M<8*IM[%T6OHOVD=UB+B]0A_5(8QOL8_*T,09@PO#&>\15YF<+ 7DJ:(.$/$D MEMC6^I?HHSI(%O;U41W"F-JIZ\[-'U(EI;W,0Z/ ,^&$661%4B@E8[Q@BA'1 MJ=WTC?91'<3S7GU4AS"@=EB]U>FYGWIK.,;<4(LBILOW"!XY#.0R$'\I80"> M]9Z9+9['OB^=0E_509R=#D7FVI;HH9@D'(39TCD$H54.PBE%!HPQ\E&'Y&5R M:GW3Q2L47T^I;ZKO9=:/!2W(S4K,[9*P%&&-!$-@3 PGAMP"0'VZT3 M[[2*KP MQ+*MQ==#Z%>;\<_&4DHK2!0LH.2,0UQP@W22#'EGO<+>8]NMFZSX6,_!ISOV M9GQO^C60ZB[[&E88'VURR =G '<5D+94(T8,8UP:YD.GR+GEJOLI=8OU<5BJ M"T832K%S4*##6@B^[& 0$%LPC2PW&@G QC'L<.2E'XC^9:8['B(GATUW/(!I MM:/\8R>D94K ?P94/I]%#Y_(T>O#H R@LJ%8T4B19]FQ]N\CV,W)PMO1B^=S,[_&JYMQ_O#/)X21X*ESJA-2RD6X0,&9 M^O"?4;:@=H0&,*2\GIJ\_]>-F[W9K!+G$6FO#$T?8.YFC+0U42 0%3:B64?.D#IH'5Q[$MS0@B+B<';[F4O\] MR;-:ZG%H!C<@PYOPRN@L?HN+2Z\=E<0:9 ,0D*< _K]-<(.D9*P&N@I5ONZS M'9Y.4FG>O%068UF#KR*^+:;^7]^G8V#E_.._;T:Y[VMV1],CGCUT./78=PV' M G[DPX5[6;C[U$/'N#+@U!'C$43N+(2&K#AHC3CF%."Q$1$1@5@F, M2;4#FWLR^S;\"0&'ZWX^6>ER5VEUQA MS4ST2+K\QC;O;3$^5PTUT2E$3K H/T%@+UAU2V+#2%,1%C0@5>?WW]VL(RKH MX+CV2"1B\K)HT!;G& 0M)BH2+(0MI05J-T1UBT4%9:D@X9L3HZW*D1CWSA." M(LG;+$2@R! "CB+SG-) A2N^ZJ$;9'5++8.)51%&-"=>=\KRY68Q7]A)#E$O MN4TJ,680%H2#MD@(#%A4$*&&((1(&)O2&YKW@%2W:C&PG>I+^MJ)V/MQ);]/ M%W$.NK"ZSY<:H81B@;J$A(T1<1P(,ER#@N"H@@R8:]6MOVC'1^HF_@L(15$J M-F!7GCAT'T:WHP!1Z_S>1GZ(?@S_$RX=MAB'*)$G B1"JFY$?QJLNPX0&!.NYU=R.%DY*6R$EBC)ENM&$G!8)4?C/#5'"&UPZ M[.\(6MTL^6 76!E6G$1R\;XW?YKRG*/9+5!@>7L7S37N^TCYU.-!: V4B4S: MF1@"\C:2/)T'?!Y.\^X#J9/"*3#6:8U(M4SDX[.-)7W?_7P_MO/5^PL6 B=$ M>D1UUK6D*-)2*D0H4XI2S(C5A9'; 4Y;F<@#^+Y]9LEQ)&_A5UZM-C3[[RHB#(8F$0T=38:#1.NG@&\1D$=26D/R>WB$0/LM8.N\^ 0_S.E'Z> M>"!:+B)/PD?P.*8_8[S+5*W&8V0T[_+!9W6SH&XA M42]I7N[2:7;((8'[)D!:F2E2]HXZGN8-",XR='@'LK_<118G\Q5;'CIKCNJS_]A9N$^"K0HWMQ!Z9(I^FLY^@?]V<E('N*/-I(,TY1QQ\+62,C\A(K$C"@C!6NGRX#Z;*CV*+"V%1 M'K0@4X]%B_?VQVAAQW>WPGU.$BZ%3S>+FUG\/)_?Y!<"EU$*87+(EX*VB%L1 M0&D$7!946W"VE6:L?+_Q@4!6?G%:7NH&Y5)_,9P"),-5 5[8^@TQX%U\6:C[ MN/<'BU0'RJ!;J%+P833WX^D<1"J/1'J$Z6L4P1V55P.X4=#LK3*%7,LE;%&(F-5 M7K*KP772D2#-M"5>&JUL\2;;5BLN!W%R=\7E$+*V6'%YDMW7+D@>8T+>^-RI MJ3@R>X8?I3O@5QN5_<;J16)L?!$AN 73CDM'1@ M5ATHD5/>=,N0G=8P]8.8M668^B&4:VJF-HXA! )F4A%*$?=:(,,E1R(2&5E, MP=(BP]0/GJD]^##U@UBV=:;V(?1KP(GL725XS-19PS5.0#+M\[O_@'-[G+-( M.RLTQXHR7SK#>3S4K1 =<<_!C MK\!6?9PO1MM7 E]*++\X_ R$Q[^_V M$DP+=XS<[>_&RA%">:"LV]+AOUN)!I39X5J)#F%_ _[/'>3PCY@@(9B6XD@#XM2?<(]H3\*+[@MB MG0P>497R:ON@D.'P-R!E,")0HTWI*0%#X%%7N(\0JT,]X:%YW(""KC75$4M=,(N*PXOH)]'T=XPR\,N\;D/;#,XZ"6P$J_N_0Z=1&ZY:GZ,)C0C*"?;2;(UJ_HE 18/ MM=/+&)5,6EJD>?;QC%/(.(F/36DQ_+(.3; MPLX636C+LK=^_GGU[N27V70^OV2<.4JQ182!Y5J6 1UE^86[PDH0Q4CY7I7R M:)QH2JE=C3E65-[ W0)L2'&4D](/=+BTC%O)HT;2VIR5-OEI;W)(**>IL%2Y MV$P,O1V-$TTXM:LMQXK*X=IB[K1E$J^RHUI&7W(HF>LO,7RX>\K 671 $>UXHM)$SDH/6:L36+3W?*-=PW^_7DSSCU[2ABKO@TL2J83!BGCFD1:2@3WQSO/@ M%6XN-N^*6]W5K&]0LP81JC<0E:SNY-Q6MB* #%A$3B6"/[.CR2C2">BAJ9*4 M&$U2^85[I9&HNXSV#:K/<6+R!O3D"4_^&?.R # FMW%FK^*]5[LL?&9^I16_ MD@J)2\V18A$HQ*C*6V(-D$ES#=YN-*:UZ^EP+.MFRMY&P64(@?KKJ%S>D6!E ML!&!# M>2=II/?4<:\0BWF9A1\#F]]/)LN!U8\<7<7;]4/]R^ MN6",43$Z2=>:]4L_:>\'>-T\3X6B8_/2TSK%#'_(3RGTVEZ:./"Q71AQVN4H8%;D2)#-"8(>UW(CT\$19YC%CEA MT8E&RX$[\3KAL*QE#2LN4F_ZRC+".&>P1S0PB#3!QT::2(5$LE@I)@Q+S4SV M+W)EM1DLM:Q0983GC;2P[$_R;&'EI:..)6V6AB8@CE,.;;U#SI 8E$E4J=;: MRWHC6R?.>O.:^#K"U\I]5R:?\YP0Y-):BI.3!D$D#90P)B(7(WC=&.Y_KAG! M8I#EZ(-@4Z>Q\S3TK+[XG,QXZZ]@1&:C;%"6OU^28K@YUYV^-LS Z\,1;6/R M=2#$!B$L8BH1Q//<1)>'JBO.O)%!Y4$1A8W66UFG2YQ14NBLJU(CSAA%%NN$ MX#;$(243>2R>//A[G>Z!,CO<.MU#V-^ X_-\RZ9B1)AH)1**.8BOL$6:>8DH M42(JGY26I8?S/ /@K:S3/4@(=J[3/80C#8A3?\+M6*?IF&=1<86LS#10H.(& MPB/&Y#S-;]NM:>54N:4M@XE[PP@ M02DR/@).)/J\AD;3]8;GHP5U(R"-#W897#ZFI9G5@,3U#G]_?5CA)**%J#&_ M^&,RY@C70RA) W*),BR8"'*8#J:CH'XK2W6/<0E>F?>G+.T?_WT#D?7G"6C\ MS9(K7Q;?X^SBNYVL4BV_32>WRZSFT]F'V"8F/*=()IFO0X>1YI(@Y:(G1'"K M:#-%J5X8-GXC%);?4NHSO##]-51M-=,3@O H+.-(D,#ROE>!=)(0KULGB$<)VV@LY#K922FML#66(1 AG.>8:::(" M2@;[((S'"C<3E UR*;8W,.\M*>(QXG;J'53=B;/V!F\F #1I$ZB3@0%&F?)<^LU99$TLUIG&!*3 M+QC/-8D*.9'?TRH+]I]HCTCPQ$0GI4BG8P0.1/Y$;_"_E"484I[_=@16S[) M11TV"?F@*#B"X UJ3VR.W#AUFIF&!G^^MB-PRH'Y&U#_@:2X:% _=)_X;Q8( MN1C=QN(]X2].'J;_>S<";?1ZT\ EC.W.+L=^;A9A1_4[ZYG?_FF]^GO,XR_31=_Q,77Z*=7D]'_Q'"I ML-=8< V**$$1X>]P&7/X@ZG@=(K4?IP.\.XT8=@WP;3I; 5'OL$B(F[_U.UB'G MI4%66Z:4$=@67X_6RH.Z3MI_-EX>"7_[DM;U>PGI71OX61P?&$H-PW3@'-RNQ M%%F)/8HN.2:YX324SD,W^>BNFD#L?(!W"'<:$*U!'M\DS+$AD2)J%4?<$(FL M\. *8FD4$7D9ZJOW"I[X [R#Q.HU'N =PN,&Y/S!6&1_\"YCNGK7Y;$ ]]\J M1"/-#VTT& '0>(2#I492S#6S0X61Z\ T7G ?7$ZVQ8%',:T!Z=O\HA"#.Q2- M4@@4&(-.2XQ< $KEZH+3WF&FVGG^6:^X^]I2=SRS&I"XSQ,(D4%QP#_/]/IU MY00M[Y+@29+$(X>$EEZ:SS#G!:>;#9BCM9BG/M"N%* M1U5@PC(24&2$@@WG$CG"(PHV$4>H-" 0(%IC@# M=S#X'^)M'$]_9)Q6V;R5H;:)>ZV#1)($,/T6K+63@2&G0J(11Z=YZ>D?'CR2AGL7))_CE2U"E/A9+@"HV2,X:XT(&IE?(Y?']XI$">-)P2C$'Q>V0WN MJG;<@P<2C#*.4:!QC9)H=Q0J=YHUYPW6E) &%&2%&81B&Q%?*?\EQ<$Q02R2 M,JM]$@YIF9M:/6;>,>X5*QU)=X.L[K5?57C6L^3E.=E;/F_CS$T'JL;?W8 7 M]L\X/Z*VON&48ROE^P K5/=^^,QCT?!Q050DG BOD2$,$J,)O!SI$3@?%GE.N%!411[C M4%@^!Z6%H.-X2=@S!ZL+2"SPF+^@-UYG-CQ8A3GX/)^GL!W MEUOF[ZRD9TQM+$!-(4&\2-\O W MBY'R3J7D:("HH'0=? LL!>>=KWWA\R1-9]=+[KS[N?KE7=PCK2+8@AL7:782 MB0!WD26#A+=*&$SS:]3!FJ\Z@UFYYEI"=G9,)Q^$60W=I1 M^TV6\C$?AH/W:CD0WVO 2>4-ZU@+I(@+.@AL"![(&NR$JY6.BE>Z;4ISJ@'I MNQN^]B5]^1%SE6MR=6]H+T&%7!2&(*'RD-*4.T*U-H@ISSD+V,)/"HO<5F": M,% %^3X=@@D-2-/7>!LG-_$3D/#]=+(,+_XY6GQ_?S-?3*_C[..??GRSW,TX MG\.=OLQF7#HK*)>*(QD)4,_*B(S+:Y(T=51%JKPJW<+= \S*EFYH"1R:<04+ M*,=(IY]._&@\6A(NXWI_->07G?.+*: ^GXY'(1>/'L)C+'%TU"J$"0:R$N(1 MW!$8"2ZQEI)9:W@)'9IY#=A/.&0Z.YN$U7.W^R2NP)P*PW,; MGDUP"P2-3"9C<)1;'P)3J71Z:S,D=>_A5Q"!:7%^U(X:W\-/1W[9SG0^BW[U M_U:8S"_SH_-D0T1 $@B@*>!CK"3(4XT9Q&$&KWMY6V+)W=^I>WV^GN"4)GEM MZ?ED,]E6M:4OZ]X(!"X"@%"&.X\ 09"?YB5,D"22C1 MO'0.8QV&3L+$3U^8BO"@MNUY/YV!,PFT>+"/^9NAX4=39X\!;CT*1IF M\M#$J)F[02HDVS)TY>M\MQI0-36X]KE+,P!RC)D&,7^ER4 M2\/'Q5T[UZ_3^?PR<$*)U1:QD +B6"OD' Z 4J(L\"1X+)UR>@9 W=MP^'1[ M;V+W-TC9V [2(0?(9#3.XVS9[GZV6,Q&[F:1BUT+L.W7U]/)\G'Y]^D8V#9_ MG%?VSLXA+)V$#Z/Q3=["\_R<(QKM!H;HV'Z]UR18H;:_CW8V 45XA/G^FB8N M:IV\1='G[LX@)3+*&)28(5+IP(4IW?:W#9:B%O !0>^8I\+D_3_;5$>0MTC/*LRRUS61M/?5]B7ZC/_:F]#3GC8#4 MK7X.:^M,TDAXG@LI"3 @R2,*3GA^_IE?" \L-RM0ZJ:! M7T5R^A"]P3>NO1-2=UV98)DGBU'(M!C=QF_1W\R6'00U,GC=(*J6P>M!L*$S M>%PXR366R$N;!^YQD%T;%,+>L,ADXG+]+4^S&;S'YQB;Z7M/_;LFX^L?-XO5 M+)AU@.Y>:H"O8$(*' 7I0QZ\2\"/\+EARALBX$90<;B%"B4P:#1G>(C$;7_N M^^HL;N#2/Q+G=S\W'[!\TFBBB)P%CZ01X/\H<(*LIP%YS+"(C,KH2S='#8A. M*Z^07U]*UV=1-2(RS6K/DTG:*H6H1:)(*H7!,,DQE:$9Y.0MV3DPU(YON\WVVV&(&RG]^#\'0@.\!OX8E4.^HBTH'EUE4A8 M4J5IS(,:"*YOGE=A&?::^(I$EKF8709#1PBN">&F"2" M$:)TBT3_W1Z#I2H'E:'C"=^$_/PSK_R>+%;@$X.E6DZ&TP3B0"XTTHIK1"D5 M5$?EC"I]JST#H&Z"/(WDQI2*!6BJ5-A!!#<,2,SV834-"6,X1]'F:!M2>T M=,FWI65[_3FY121ZD+7VRZXSX!#_^.^;T>+GYXD'HH%:973RFY%OY^H8:")U_Z>0'!YMSZ#.F3OG^-,;8X(B]L=BV%14:!?TDE MYLP)RFDHO_)U-TSE&@RV?>G=SV>_65XV'A-#O B(. 'A=S00?CL9D$V&.*PC M2[HT(7H!6GNV4D%YVMXV,!3C&KB@MZ"VC/,4ELYX,/F6 CX\:(]LT!(I;0E6 M0@ONR\\XW I.*]7YP83A1?JV#&?:%;)5V!AXOMH!!2*U0IQS >X%)H!,M%%: M0[0I75+:"5"3)NUPMG<3IQX\J)V'R:,_;L;+91!7LWBW CV/_?P$KF+NG+P? MJ$UTI,E+E%A>2!ZE0!J+/+\L.6)LD,;Y??[6 =]K4FKZ<'I!_,;$ M9V62=6**,4;@BB:\I5^DB#)&:>1XYPAS3W1'E//5*>NOR["4=-& M',&L=7;WH%QEAO_#_CFZOKE> 8Y#,M)%C"A7# />741D2#P04H8J@ M@=$A;*BB%I11N-*=>SL!:L=K/9[W+SO."S&BB<[SL_'RWZS&Q;RS\QARLP(@ MLV37/5Y$*FM4M$AK\/5Y%!QI3RQ2GC'.%74TDL("U@VR)M.'921M -8T8,A^ MB9,X6VY@.0O7H\DH%[%S1O0>':YE%'F6H7%Y()+C$AGC,1*,4,L-1)^D])RT M/2#5WG,RH(B59$8;YLS[W$PU/[<_LPOQ_F:6:7R)(TF1.HL,,SX_303?4@-& MQ%@L@^))J.(/F#="4GO-R9#FZGC2UV]K6YX]C_Y_7TUO_T_TX>[XL__86;@8 M72_'N=W/<=O?V_9,AIX>>B<^/CQ*S>8O'-CTUAOX(SO?X%.7=U^Y7G[B,>CH M2X[M)_:T#T\/_,?DQR@?>@%HOX-?_JL(F"]/K>(#[^7%O=IVHDA%?^$9?''Q M?1H*\VOMS"I^9#]N;:9&([PZA\\N9M>3\&ELKXIPZOF)59RQ7GS:2(E&N)0U M_OUD'F;EV+1V9!5'I[?U>TF+1ACU7]/_/,)7U@)N.;K*AIE>C-M-F\H,?+A3 M1]YS\8W" ML/XFXT8:#O?(<4CN=IUPV) X+&$[^P&?]W>+J+_FI3+S M;V=?OPTB%ON_5_=)QBN*1V?2U_;[-EVZX AE#,L'4?<'=Q$#,YB/T3N,6J-+ M"ZS[[TF8C7]>/9DS?;TXGF\;3^UDVG%]KNTB20LL^_CGS)_/1KZ ?CT>U8DY M#50D7R#? D=^R7-#/]A%_&1'L]_M^*8 :S::_;/?_QK ML12E]]\G5^?^.+.WY^A.K*M;FNQ&G%;;<#[.EO6"@5IP7IY>I/UF#] %6F^^ M1C^]C;.?7]*+;[T0AEYRW^D#1ZCLZM3[SQR?G-]X8+6\XB'\>:JLN\A2VM@^W/LD^^ HY/TF\ZKQJ^==)]V(L)?NGPRB'?2E2E_%T[^+IPC19TBS;UV(7S(N#JQFUOIY!%S+5-GE7 M5XL54D=GFYX?5:T!M"^W-I.B,G_N 9K8\<_Y:%ZFMVGKH=6:08_TO;>2IS+W MOBW^=3[S7V87\]G'^6)T;>]*2^6ZY#M]H%JG:%^N'D*VRAS^!XA M5\R4;C^U6NMH7U[N)5 [%^!OT\4?\>&FCJ7:N+M\H%HG:8'+[$+%!MO\^FHY76SG^:WH=W^<'S+.?O]K_#,'[G1^K5S@O*0%=Z-F@& #& M_[ZQXU$:^17T%_;/=W$2TVAQ=+-$KP_6*]67%(>N=&U+),",C>UD!?#GZQ]Y MR08@X$;CT>)G&=^MWQ?K]084$HK#*-M.!%;2Q=MQ;+T&@@)!6)N^W@8 "\?1 MZ\=V8F)3N:[]-&JH*C"-UXC"-'6M9WX6+KQI\OY1^@U$.?X7I^'0ZH5 M7 _@PE.-7,>^=D'H834)F(FKZ>SGT:TCFT^LQZ9U>D\[(E\[D3P>KX,WBH6: M2+8?7*_[:B3ZG94[*?UM,=B-=O\@&0?BO"CO6SZKV% M/I I6XCP=Z_B:]XT?_!AOPO^[F"[C\6/5X_E)U=JH=FG'1F1K,V \ M?@"KC&JL'U?O6M]([FD7W&LSY>IJL7RU-)E/?K>@O-]NKJ_O\E;SQ>3"C3]- M9V<_QF[\QZP$SP[^6DU/;1O'I@7(UP#;,\R XOS;K7\_7Q3B[L9#:WIV'9FX MBQBU@Y_2?.K-HV$4;1_UI]U(T0B7SF>SXHQ:/[.>/O7@U1:"U,[2_7OQ\^P_ MLS#/(!9@U:;SZDU8[F3V=I"@%>8,[(X<\IUZ>;P=;-K$S9/Q09XA]O%//[X" M#^KKC]DBO$2AM(9V^UR]1YH'\OQ@"E9F_1^SCY/P*8^[^)(>D/AE-LF O[^= MA3]FN98>)E=GD_#?D]OY(A00@-X?;4/U#^/OM!RQ*\M*#J\^3U;PKT.ZC@\X M&W_,2MSG_;_:AM'H+2U'D[NRN/P."%Y]6&R4=\ #?OT@]@7$Y/"O57,*RXA' M;_*V8T7.YE_2"HTO:2G!#V@4EH[>'ZWVS+.X#>E%[-IMS/> W\$["2_OS3O# M]VD <'X> MODP>L/EMD7_^G_G7-/89K8O%.!,H+_8H)5(EOE_M<6L9>2K(@MI+<:+-?7%' MES*?GE/MTME5R-R :.U$[PK:,KW2+T^KUVUQ7/ME:\].WD^_Q7'TBQA6,G3T MBY/-)]:K__?CUTZZU&XO U#"0R_6EY1&'L[]-"FC:_M/KV<"^_&R,[UJV\P8 M9[_,IC<_/L_G-P4YNNO<:KYO7SNZGT:U+>KW/+L_/ !:BHN[SJWF+ZW?E:U*2F]=6XC+>ISZ,PO;NQX_//0.$"ZCQD*F<=N9U<:<]&3<'MK4=COO&_K/;J^*V<:MA]:;4-+7 MR]Q#GH:XMX3LB84HR<1-9]<;+U* ESN(U8(I?0"UN$'=>G*]P2#'V-5]A*K> MYW,S6OS,JTWN2 GAS?5RA=N'40)@(F!;BKL'?JK>G)">[.Y'RMIAXYJ9^7V^ MO$26R]^^3\= Y:^+4I'D89^J-V*D=^ZN#RF;X_]O6.>I"Q,N.!G9C74B9C%UEJCSK--W/&J!##-IW7B5\M91YV$*6%7'&1]5A/#^K$ MH);2!9O(4/TVFQ[=PXM/&1MA1O-]CO.)W\8NV/ M%6 ?XMS/1LM\?J&&Q_W'=V)B2Y%T=Y)5OY?"*,-EQQS3VT?L2M4Q]YW>B;,M M!=6="5;[6IO,)^\F:9'?HA1K9-UR9J?F\I;"ZSW$J5Z*?GQ&5*[FO/G,3JQK M*9[>0YQ6Q]A_GLQ'0,R+F5VN,)S-<@-N'L^_]F#HR)GV.SY39,!]5S0*3+M_ M\:D78M%S:NS68X])93X<]RZO1#E^SOW& RN.5-W'BV?)RQW$J)UR?@#MZ$>) M:T=5X\U.:F_D2D//%,_&XPVVI,ST'-\"K'2-8]Q+D[Q'>M73H[W'>?X_S M/BRCM9B-+^+L>OXE7RH:B^J>S+E&0%JK^N[&4>"G2#9JPG3'XL8/HWMU5'L MV79FM=?2A_%I#TGJI_.'X-F.8ZL]CSZ,;?L)TX0!7,*57U/810DC^.RX:D^C M^QC"381HR!A>S*XGB[*V\,F1U1Y%]S>%+PG2EB4LQ+#MIU9[#WV4'6R.;?#L:Q__IC92.=_+M>:6E([VJ%\,VP?G;=+$"M4R^O_M7&DG_'\GG'?0; MWJ*O?I'_<'8>_^__^O]02P,$% @ <((.6U1AU2T9(0 $<\ !X !E M>&AI8FET,3DQ+6%M96YD961A;F1R97-T82YH=&WM/=MRVSB6[_L5W$SMCE,E MJRWYDCC)I,J=N&>S-9UD8_=T[=,61$(2VA3!)D@KFJ_? MAY[8)D'@X-RO;^;E(GW[9BY%\O;?WOS[X6'T7L?50F9E%!=2E#*)*J.R6?1S M(LU-='AHGWJG\U6A9O,R&A^-3Z.?=7&C;@7_O51E*M^Z==Y\QS^_^8X^\F:B MD]7;-XFZC53REV?JQ?CHY6B:)"?B6)PDQR?G\FPZ'H\GH_'9>#0^E_\W>@:O MPN/\CBE7J?S+LX7*#N<2O__JQ3@O7R]54LY?C8Z._N-9X[E2?BT/1:IFV2O: M+?QUJN%L]L^Q3G7QZD]']+_7^)?#J5BH=/7JS]=J(4WT42ZC+WHALC\/C"S4 ME)\QZA_RU6@$WZ4?EW8CL$2J,NDV-AKC;BZ_SM5$E='H?#AZ\QT^[XZS=JA@ MLS$ 3A;??K?O+G[\?!)=_]?EEXO/ES]=?WAW%;W[].7SIR\7UQ\^?6SNOU\[ M?S,IWE[\>/GQ_>7[Z.+C^^C+Y=7UQ37\\.'CU8?WEU^BZR\7[S]\_&OT^=/? M/KS[W[6C\(9IF8W'S$62 "TM"E$IGKRH 2X'O/7O[N2IR;>1> M=OKL[3"ZGBL3??=:KB5710XA__\T\OQ^.CU_N!Y5V0HTWN M"7 $E-'KYU%>Z%N G8EF%?P?/FBBI2KG42%-+N,R*G54%B(S(L8#F$AE43F7 MD9%Q5:A2P>-Z&EF&,Y>%R&55JMB : '$X%/C1WL,[O+$%E"@)W# M/U)$8@!KK+.I0@ZD1 J G^IBP0 5$UV5]+C=O7\]II^5N\7E7,7SQH.)AK]- M4!N0QB#]^#_A5D8O7IOH>RV*!+__7A6 KHP_;Y!VN^^[V\N3"02G:.N17S' M,B&@'Z"QA2[Y;E(ELECRY?PTO!I&4PGG@.O%"S0EJ&HA::5B:6 U4>(:K('$ MLB@%$&$N"X/TN)SK2!0R$DO\+UP:H @V?![ H0&7BL;^ M%V)%7X;],W>9"*/JSP;O#W /"YVEJ^@FTTLXCF?PIRG,NLYHH,+E7"AIAD5C$NJHFOS@!5M/C?A45RQ,(M6!= MV!IB6N+8[ #0GE6@U6.TOFM!UO^0#1 NYF. -(&,")0CD+_,$N( % MW /.I.13(VD1U-U*YUVI(IHKBLCYSI-_"O\3M=7$@W,LJ05.A8 85WB M8_"=MB+F\.&JYD\'P! 3.05HPHLRUQX&Z?>Z@4Q:5*8$<[(_PV3(#:,U5SI1A%/Q>%!&J1G1LN].T=4+X M%LL9@(F)"S6!O\,^XE0 < UBS"'?S$&,+P-D;V6Z&O16T_E$HO.=OI4%G,1R MNCUK/L-:3=S(OQ#5T*" W2H4J( ;;1J..L]&Z^#3K .@K.7+G89,_<%XWXMA M/TS_ZY#9(^]##2F1H%D!""1K14TUR@"_0%[1(FD/HD'D:)A(1;!:SS2.I"N0 MK)&4YP*XD(ACL YPB;O5N6%T 3NDE5M:G0*Y!IL!OJ:FRE,E'M.W[^<.K4:/BR']=\_!CTJ>N03A^'4M7EL&@;N;6>#M9!%J=5 M8IG+VI-L<<"Y='P#'"[G9=&NJXH8S#[9>@(875DHDK;TFZC*%,M,)&>FDW*5 MD[%F=[%BD@YU/*1X94PE'XML6A?N>Q9, P?KN]8$0GCX$1?<@ T"JI0!A]<;J$ M2H%X]L9^G)+2+7)9E$KX36S].ZF/V0+P")V M\/NQ_2"SF9BQ!;'=3EB"^D[/YMJ *FQP]:W.HV%T*4#4J_HBX+!MO6XA;M@9 M5%A%94ZVA)D[!YCS33:T$_9?(EEFW:I@EPFT9L&$"X)6H4Q

D2A-NM'+ J MM7$30W(9@=X2 T\'J8!@+AJ(1N=S:A@><6J\*F0H4"AO#IA-=EGKQZJA^14R,3JMR\RO?- 2X(>S5%5_E_\Z+.H8W MDX>30HJ;0S&%;;X2Z5*LS+.'#"]W1!$?A-]_>_9N,9U2(A;#";5VO M:&NW_$V#3:I[0Z5QUA[^UGE@4$4R%=@6;=9X '^CUY;*R.<!G2#*\)= MDF$"UCU@J^6;(KE5[)=0:+*@J[Q)=P\N!W9#6-(8 #*61Y#$NL-[O%5LQ!V6 MG)'("RT@]((?<2WM@"/3W %H5*[>DID"4YE&#UU7=P8ODKN9;(G_EWI5,6@LYC_U!* MU>GPM!_FW>ECT*HN$I1E8+&P(&H:W7LT[ ![YTI.HQ\ L;,8)6? =0*/@_4X M(6HJPDY@XZ(,/ ZTRN570&44EGX5\E# _E O0)>@=8,0$)P;<]/+1 @;>"*Y MMI"/ \E<89B6 MDNO@.O9,*!=>UGKG*Q)(+8R;D2,4GJW $*.5_,B3"AB;S!9N[76L:8T^*!^ MP_GX$5"DVP'I8O[(6^V;7RK@HJ.CR>GA*/J.G5^T1/CHN %& F*(\<+?)F< M:.MI0"RS$)]T55*0OFVS5EF*,2SA E1VP^B6 KZQL"%I$8.$3^J+,RI5XXTXT^7+3H==^:K%-!?:Y*,^%Q+6@([*54*>TH MA-4$!1[\U8(1-XF.K2C5V4P6'M([&F[#HS4-Y,59!R\X/MT3+WC1"W,M!$FW MQ?8>\PN4(_@?';Y_]/C^H;[#?9ERO\V6/QEU&#']L.5?#'M1P3(ZOALW/#;T M ?"/2#G0*\45K9(;]8X#N(L'D5-GZE%K@M<<1+0%IE/BPEV)&90SD1<@ 8^P,81K%LR&#(YH[C7($AZ"@#E M>2R0=S0ADCA$4&-V?99@98/\JC#:1EYQCM'!J=QKJK3Y[8 I<)PM"A%5)34#?8.Q^K(JX6^.G8^NOUM)1TN?)6I)5S54H$5,Q> M)5&5<^W,(*>43F0&3(P^!$IT8O!7K$ RA,7LJ9+FR!B%.% M&L8C)3JBR04*'A9G.'IG2XQ5NIHE[NH)[+^)=7YV,NZ+B840:'IQ0RLX+_0, MO,^G@8Y0,4^)]-8R$>E$CIK+DQ!:)9H"(5SM[==9)JC<7 M>[37BSW:=+$EK,U5GYS;X%_W9/]!/\[X0]H_XNT<0>@A&E5HGM/BB*C M\ 000TKY7>2)9'_#U$>JL98:%;Z'CC6<'/?'']VG"R.LL4)C M[@38)#,X"F47FLCE MTQU]\SL*[^ 7K>"_MP X"E&!Z%)@JQNVP KDFJA//&ESO^<=N; %%0>!/ET5 M\- ]0/YR%_U@]')XUIM38[BPNKB9"E^<]E(31$ZN[)QE-1'833711D/O(K*G>Z)(($H:> MQ,[O>!>4 6%*,4F5F7L7./ WG]M#GB&Q(,?">HK8T^7\KO*F9G6PMKB_A'\" M^7T=!K425LZIYV;64L- BMBZ/V]X@C: X14K<"A-J7[JZ;I^3X?VPET8"I6B MRDNN?N'$+F5*[H$R]94W"FR>!&. P-8FJ5SOO,3^JRO\@)$+10F+S?R9F0--'08/ M3MKQ.B8'J;)S[[:B)I-+L\1L:RR$4S&&,X"O%EHDL3!EI/VNQ*U0JE=/1RCD].JR*#&ZSO)I #&$Z^_&JU8I 3"\6E^;UN M;'IU^6[?;4U]JY3ZWFRA.&S.!_;M=0VC[U>VOY0IFP3,*%NC<.]@#8QE3[#> MF9 QQ2^XA735JJ/SU^$;KSTEB%&;K4>;(-812.Q0>?K2M>X3FDRM]*\.;!Y8 M&8@9J*BX6P9?)W.*Z513I, %(H7,)\U0H<13PK9BTI>@PNL#T5\M>HJ)* MY:"]DX#$:GV@SN*7E)I)_\P DB!,TM3;%@E(=L**]019K I*)2:%#J,?L%Z! M4]D&-C,W:-3#@6@31);!_*]23!2EI>'F;R1HR%15!4O_J#/\+JSIFFG:W4PD M8(BA'-3HNI(&GK*9=:HP%E1B2S4%*..8NNN3=CM,)SA:S:]Q>0TFL_5]XX]V MO["-GV62T3:PF9^IJ$UCW?7')@'Z$CZVO;85G91678+#/ <]Z+[ 7(<5+>?! M-==+-.SW"[?K>558L,VP ]3O!+SWTCNGZAXO*JZP@VHC/WG0 ')'STGA"EEH M=[HHN;ED*8/<*%S[&V_K,/50'0U&1\/C7C#%EWVP >_5XW%S MF74O^CSZ7D&,:JYQFL6S9H)Q& T*:](=-A*)PEHRV3EY>*>L[=%)3T3RR\=1 M@W-%@=9/U%H3VZT4L3)[ZQ]Y)[I9SB;M'L,X,7<&Y>P8U#+"WE=U @"6-V,E M28;:,%:TY*G@I"9\*D!8Q&RNLA2NE!$M>9GZ(AI;&AU44X,A3*4X9@[BHE'L MB-^P^UMB#0QFNL$UF"D<27SU;W(J-AV +.P.6! <0@&JN<;:EO';3W.SP=BG5-Q=@.,;H>NN-O+.A*7M'ZKN0Z^QJ*V=.GHN#0H<#)A M$.5BU;POJBLB05K@P6FG1H,"43I'@M_'0U;DO>@+.W@4+LDO=0==Y@SHO;FR M/=\O$'_[S!N<70-(UFX%/+#!B+),?0.AS>V"79=[HEAS-X^HBP S9A$VG74K MC]B1$415;I7'X'@^H2GC@YOG^Z6- MEF.&IJ!%=F.$T&YZ&4\9#!0XVP!JVMD^K+R;Y#RE=;[NVRO2!FA'->5X_X[$%=@*/58F=J'^ 1_9HHK0VM>!-(<$'LR\X ,-]LCIX*#Z"3+>[8=*# M:L@]0;A>])Z]%\*U.];MKPLM#EJ[4Z2[N2J-!EY>Q>QXOM4BEN1_"CPU644\ M(*/12-1-C7KY^^!MO[ING?--O:97!\@"+' M'2G7)RP[U^)0XS9_&V-/EWV@S:.(!?0,4_RTAMCVG6Y-3$!^$\Q3(#9''2BM M3MT,2+5'JW?6Q;A9IAA@91XYL*.649//;30KIGY3=AJ9KX0",*I;TKP;.<_4 MKDJZ_#=JKQVXV'4Q$QD )7&>-9['B9^TVDV9CP.D#GFH0),PL*D/*WT)Q MR\-?*[!R^-D20( MEZ+4^DA/:3^,IO/'$56XPLZ/U.X ,/QO"E'C$R;^[X\Q M^1U1 0+W$Z)]\<^-T96A5W)MJL' CO$V*>W]ECNT M&ZOZ^3CK(#*VK?),317">0/.:V?0N8.XT5K:--RX%@D;O1==V(.JJ M:R;KFKBYAV )YDLB"T"$&=CF:L:W\2JH),!7]/X3GR/E/+G%7[$[W],.Z M'?7#$[5%_E[4#7X^%SJ6285Y$!?U?$Q H??U?7U@0MMCW$>#'93FU/Y04LMV MH C@ OAO/_'$-^>=RH3,J-:03Q>)%K=:@9US*^T4E3P'PU#8I@B.E]@\JXDP MRO9NIE$\C4D](JB2<+45QA=7&.83CEDU1\F2UP>K">D=)" WIA&E#UBR' 38 M3*(<=+"E0_3_3U%L'$SZ:*/8.S.Y;\_3)C(6E2]"4 6ZB##'>4.-)M=1HQO# M"PKCYDH&_MRM$Q7#7MQK@ZMD08\B2234<0XKIRH;DOFU$EC Z)_"N8CS17& MU!@3'9#E5_MFV.N"$;9;K.4K0"LM;'$]NJ>H<"GJLW[?'R9=*X \\%YV#[5L M3,JDV^@X IO^5B%GE:^AR85QA]S++U\&PQ5B83BY6;"PKD"YB4AI,)BBZ4Q= M"[QV[^&WCS_J3*Y?"\WN3:GIA5KS8EM\31Z^2YTPKQ6;O3OIVS:IB^F/1GXZ M5SV#%+6)5B)\E\.XY =1\A\$+K6Z!&QM&"F0)BD]:MK&9A%]GXKX!JVLSUSS M>$#ST(&!NVGHSP?>$..:4CU!M8:Q7Q[&::A#S67C!(T$B:8>@\/10D]V63AYW_.MBGGGUPG;V$P%YGR[:-"5%] MRLV:<#>26".]-F '?;)@>]SJX&?$"W$'4=H1HP/O-.-Q6_8:8A"6V&!@54_> M]Q#2XF+M1$1OSEDD:O-N=3;60;3/7U.4 I MU&Y=.Q%$=AR!"A9IU)=D7Q!.[95?P;XKG;*HL8 MW%-?,1>AG#=)"5UG&(ZTNA#\DT*0&]B8F^"%J)\76/Z'W1L6T0ENG?YU2I49 MPEO[;1"X@G>$1.O;H1[&:M3)2;??O':7'X?N4 <$+H="ME1C98/M"3OL\@[!TT9?&"+XL;/ X.D:E]D;3R0_*'?@1&01?L1?[&%EWP?[P)>&UOY$O@'?Y7U AW MU0*]O>SX5$OWC]B[3"'L@.AO<&N6< MY62#UGXQUBG7.M,$_0ZPBSGR,E_]12(BZ,/1V2[*3;5Q+52X2@?XB]T-M\HC MP"TUI6;EN]T0-:D"$8ID]./UD%^ M#];Q[3D%B0.P444TQIKUSV<^!_(.&#+#;T0"_I-TGEW#HA?;#?'7ZS ML$%>;S(Q53"MK 8;E%Q06M.4HTDK7L466!/'\(VK.N+GSHN[MEF[(-D%Y+!P M/ADW77ZS[*,M=WR+S8]&:_*=]MC8C.O!ZH>BM5P1U(ERL:@R,N@26PJN,S J M+JU3+#RG<_GZ2-SN@ ,XK\(OWP49[J3''F9_M0_21^R1"=I^)%MN$;2?M2D/ MKX/4CEY4<81M#S"FK+**_1UUZY;MZBDYAJWRV. M\\M;G#I+\D$JLJ%1!???C[L(7"?LKLA'BLV'GO^V+OC;9^%"IS80XRD'0V MY1I-0?F)08%GJW4JT _1D87.I9DJ5"?'+BT%/9@LNTYJ0Q\W:"=*@S5'34; M'X1NMU96RQ#@M)9ZPK:=RS5QTJC$X2V4M=)L0 \""/UH74Y6)! PF_W^,''2 M=#54X,0 _B2E6E-%0PTMVM&#W^-N.B\[0F5I&]+;>R>ZLK: M&4#$B^17ZM?6]DR'R@1&NL.AQ\K<<$H1=9*RT21\J9Z0\V ,Z 0K,GO ?Z[9 MG^M*%8"Y6S!W.2R:%^&%2 -K-7;_X'0!I+? 79/*F>V4#,2!]5N41D)S%ZC3 M.$Y;*4K*!D )@36+0'(L,U6&.0>*>FYUY)_4'N4<)\,/[!TRPF%AP!H#[")6 4B(^TD;%>0;0V8/ MAESGO4"M43_Z:6P1;>\0QWZM)$6C *O_[M,6]Z@YANV*BKKK7"UAEG.*U.QF MFM13I[OIMUL)1$IF<@%+F,/27K?K(HTPWJQ,6.4("/_3\&KH\S_)!,3,,RLH M/[3RQ8/,4:J7Q"0A6.96S73!,[8M"5U=OAOPTA9FS4X]:*F M)+ [D#@ZP]6'T<]TH1S[ZMH+BCWT3=FQ+B34L6E]:1RK:ODN^++HZNDGE7=) MRM8E%SZ O#%7%X./-!<++D:75@S7E2$ZLS.NW @45J1L2(-R:W6:4GH*._1= M6,.9W%.AN%X28W>L=E'FLREE[D>MS%_J2!? A\T-@ M!TT[S],A A I?"T[KS9'43_R@KF!.D&'@$.^9: FD%%K5?? 2C"SQ>G1Z \; M^' \SM31O+13=N_8GHL!48#8DQ1R*, X"@2Y(]<9?H"_:;TQ.,P"+I1$,.C* MJ,ROKT2DP/9TAIRCI>>1SN$;O]GN;8KF"QE;>3N@7OREH)D_/OG'GPP'D9:U MTJ@*BL\#\JZB1"PP9B@H#>,N0?]'+0N[^W\8GS:F\*7?C29VJJ%,>>^ MH(;=J!3OM[,4Y\.A3.3^DI0T$N8[UN:8 %D)FC%VTB;2Y> M,RTY-%;6=_O;J>MW(1M:[)4J05K%.R#)):4\ @RXF=,G.-($X#$Z&D3CH_$) M"K@+6Q=O+W@= JB[_W>5R6A\2F^=/FDIV*5QLY;RW40G*_B_>;E(W_X_4$L! M A0#% @ <((.6SC\D>,-" U2D !P ( ! &-A M;7 M,C R-3 S,S%X,3!Q97AX,S$Q,2YH=&U02P$"% ,4 " !P@@Y;V.L MU@X( !)*@ ' @ %'" 8V%M<"TR,#(U,#,S,7@Q,'%E M>'@S,3(Q+FAT;5!+ 0(4 Q0 ( '""#EMM2QF)G00 "P5 < M " 8\0 !C86UP+3(P,C4P,S,Q>#$P<65X>#,R,3$N:'1M4$L! A0# M% @ <((.6RZ5DLV&UL4$L! A0#% M @ <((.6_Z8M\P$. #(4" !4 ( !]UH! &-A;7 M,C R M-3 V,S!?9&5F+GAM;%!+ 0(4 Q0 ( '""#EO!9NR)%R, % D 4 M " 2Z3 0!C86UP+3(P,C4P-C,P7VS" 5 " 7>V 0!C86UP+3(P,C4P M-C,P7VQA8BYX;6Q02P$"% ,4 " !P@@Y;( "(4?I] "3% 8 %0 M @ %RDP( 8V%M<"TR,#(U,#8S,%]P&UL4$L! A0#% @ M<((.6U1AU2T9(0 $<\ !X ( !GQ$# &5X:&EB:70Q.3$M I86UE;F1E9&%N9')E XML 78 camp-20250630_htm.xml IDEA: XBRL DOCUMENT 0001736730 2025-01-01 2025-06-30 0001736730 2025-08-05 0001736730 2025-06-30 0001736730 2024-12-31 0001736730 2025-04-01 2025-06-30 0001736730 2024-04-01 2024-06-30 0001736730 2024-01-01 2024-06-30 0001736730 us-gaap:CommonStockMember 2024-12-31 0001736730 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001736730 us-gaap:RetainedEarningsMember 2024-12-31 0001736730 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001736730 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001736730 2025-01-01 2025-03-31 0001736730 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001736730 us-gaap:CommonStockMember 2025-03-31 0001736730 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001736730 us-gaap:RetainedEarningsMember 2025-03-31 0001736730 2025-03-31 0001736730 us-gaap:CommonStockMember 2025-04-01 2025-06-30 0001736730 us-gaap:AdditionalPaidInCapitalMember 2025-04-01 2025-06-30 0001736730 us-gaap:RetainedEarningsMember 2025-04-01 2025-06-30 0001736730 us-gaap:CommonStockMember 2025-06-30 0001736730 us-gaap:AdditionalPaidInCapitalMember 2025-06-30 0001736730 us-gaap:RetainedEarningsMember 2025-06-30 0001736730 2023-12-31 0001736730 us-gaap:CommonStockMember 2023-12-31 0001736730 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001736730 us-gaap:RetainedEarningsMember 2023-12-31 0001736730 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001736730 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001736730 2024-01-01 2024-03-31 0001736730 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001736730 2024-03-31 0001736730 us-gaap:CommonStockMember 2024-03-31 0001736730 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001736730 us-gaap:RetainedEarningsMember 2024-03-31 0001736730 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001736730 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001736730 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001736730 2024-06-30 0001736730 us-gaap:CommonStockMember 2024-06-30 0001736730 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001736730 us-gaap:RetainedEarningsMember 2024-06-30 0001736730 us-gaap:IPOMember 2024-10-15 2024-10-15 0001736730 us-gaap:IPOMember 2024-10-15 0001736730 us-gaap:OverAllotmentOptionMember 2024-11-01 2024-11-01 0001736730 2024-11-01 2024-11-01 0001736730 us-gaap:CommonStockMember 2024-10-15 2024-10-15 0001736730 2024-10-15 0001736730 2024-10-03 2024-10-03 0001736730 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0001736730 us-gaap:FairValueInputsLevel2Member 2025-06-30 0001736730 us-gaap:FairValueInputsLevel3Member 2025-06-30 0001736730 us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0001736730 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001736730 us-gaap:FairValueInputsLevel2Member 2024-12-31 0001736730 us-gaap:FairValueInputsLevel3Member 2024-12-31 0001736730 us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001736730 us-gaap:LeaseholdImprovementsMember 2025-06-30 0001736730 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001736730 camp:LaboratoryEquipmentMember 2025-06-30 0001736730 camp:LaboratoryEquipmentMember 2024-12-31 0001736730 camp:ComputerAndSoftwareMember 2025-06-30 0001736730 camp:ComputerAndSoftwareMember 2024-12-31 0001736730 us-gaap:FurnitureAndFixturesMember 2025-06-30 0001736730 us-gaap:FurnitureAndFixturesMember 2024-12-31 0001736730 camp:ChildrenMedicalCenterCorporationMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2018-04-01 2018-04-30 0001736730 camp:UponAchievementOfFirstLicensedTargetMember camp:ChildrenMedicalCenterCorporationMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2018-04-30 0001736730 camp:UponAchievementOfSecondLicensedTargetMember camp:ChildrenMedicalCenterCorporationMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2018-04-30 0001736730 camp:UponAchievementOfThirdLicensedTargetMember camp:ChildrenMedicalCenterCorporationMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2018-04-30 0001736730 camp:FulcrumTherapeuticsInc.Member 2025-05-01 2025-05-31 0001736730 camp:ChildrenMedicalCenterCorporationMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2018-04-30 0001736730 camp:FulcrumTherapeuticsInc.Member 2025-01-01 2025-06-30 0001736730 camp:FulcrumTherapeuticsInc.Member 2025-04-01 2025-06-30 0001736730 camp:TheWhiteheadInstituteForBiomedicalResearchMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2019-10-01 2019-10-31 0001736730 camp:TheWhiteheadInstituteForBiomedicalResearchMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2019-10-31 0001736730 camp:FulcrumTherapeuticsInc.Member 2023-07-31 0001736730 camp:FulcrumTherapeuticsInc.Member camp:TierOneProductMember srt:MinimumMember 2023-07-31 0001736730 camp:FulcrumTherapeuticsInc.Member camp:TierOneProductMember srt:MaximumMember 2023-07-31 0001736730 camp:FulcrumTherapeuticsInc.Member 2023-07-01 2023-07-31 0001736730 camp:FulcrumTherapeuticsInc.Member 2024-04-01 2024-06-30 0001736730 camp:FulcrumTherapeuticsInc.Member 2024-01-01 2024-06-30 0001736730 camp:EliLillyAndCompanyMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2023-07-01 2023-07-31 0001736730 camp:EliLillyAndCompanyMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2025-01-01 2025-06-30 0001736730 camp:EliLillyAndCompanyMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2024-01-01 2024-06-30 0001736730 camp:EliLillyAndCompanyMember srt:MaximumMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2025-06-30 0001736730 camp:EliLillyAndCompanyMember srt:MaximumMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2024-12-31 0001736730 camp:BioMarinPharmaceuticalInc.Member 2024-09-30 0001736730 camp:BioMarinPharmaceuticalInc.Member srt:MaximumMember 2024-09-30 0001736730 camp:BioMarinPharmaceuticalInc.Member 2024-09-01 2024-09-30 0001736730 camp:BioMarinPharmaceuticalInc.Member srt:MinimumMember 2024-09-01 2024-09-30 0001736730 camp:BioMarinPharmaceuticalInc.Member srt:MaximumMember 2024-09-01 2024-09-30 0001736730 camp:BioMarinPharmaceuticalInc.Member 2025-04-01 2025-06-30 0001736730 camp:BioMarinPharmaceuticalInc.Member 2025-01-01 2025-06-30 0001736730 camp:BioMarinPharmaceuticalInc.Member 2025-06-30 0001736730 camp:BioMarinPharmaceuticalInc.Member 2024-12-31 0001736730 camp:A2024EquityIncentiveAndEmployeeStockPurchasePlanMember 2025-06-30 0001736730 2024-10-01 2024-10-31 0001736730 srt:MinimumMember camp:A2024EquityIncentivePlanMember 2024-10-01 2024-10-31 0001736730 camp:A2024EquityIncentivePlanMember 2024-10-01 2024-10-31 0001736730 camp:A2024EquityIncentivePlanMember 2024-10-31 0001736730 camp:A2024EquityIncentivePlanMember 2025-01-01 0001736730 camp:A2024EquityIncentivePlanMember 2025-06-30 0001736730 us-gaap:EmployeeStockMember 2024-10-31 0001736730 us-gaap:EmployeeStockMember 2024-10-01 2024-10-31 0001736730 us-gaap:EmployeeStockMember 2025-01-01 0001736730 us-gaap:EmployeeStockMember 2025-06-30 0001736730 2024-01-01 2024-12-31 0001736730 us-gaap:RestrictedStockMember 2024-12-31 0001736730 us-gaap:RestrictedStockMember 2025-01-01 2025-06-30 0001736730 us-gaap:RestrictedStockMember 2025-06-30 0001736730 us-gaap:EmployeeStockOptionMember 2025-04-01 2025-06-30 0001736730 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001736730 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-06-30 0001736730 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001736730 us-gaap:RestrictedStockMember 2025-04-01 2025-06-30 0001736730 us-gaap:RestrictedStockMember 2024-04-01 2024-06-30 0001736730 us-gaap:RestrictedStockMember 2024-01-01 2024-06-30 0001736730 us-gaap:ResearchAndDevelopmentExpenseMember 2025-04-01 2025-06-30 0001736730 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001736730 us-gaap:ResearchAndDevelopmentExpenseMember 2025-01-01 2025-06-30 0001736730 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001736730 us-gaap:GeneralAndAdministrativeExpenseMember 2025-04-01 2025-06-30 0001736730 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001736730 us-gaap:GeneralAndAdministrativeExpenseMember 2025-01-01 2025-06-30 0001736730 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001736730 camp:RDMember 2025-04-01 2025-06-30 0001736730 camp:RDMember 2024-04-01 2024-06-30 0001736730 camp:RDMember 2025-01-01 2025-06-30 0001736730 camp:RDMember 2024-01-01 2024-06-30 0001736730 us-gaap:ConvertiblePreferredStockMember 2025-01-01 2025-06-30 0001736730 us-gaap:ConvertiblePreferredStockMember 2024-01-01 2024-06-30 0001736730 camp:A2024EquityIncentivePlanAndESPPMember 2025-01-01 2025-06-30 0001736730 camp:A2024EquityIncentivePlanAndESPPMember 2024-01-01 2024-06-30 0001736730 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-06-30 0001736730 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001736730 us-gaap:RestrictedStockMember 2025-01-01 2025-06-30 0001736730 us-gaap:RestrictedStockMember 2024-01-01 2024-06-30 0001736730 us-gaap:WarrantMember 2025-01-01 2025-06-30 0001736730 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001736730 srt:MaximumMember camp:ConsultingAgreementsWithFoundersMember us-gaap:RelatedPartyMember 2025-04-01 2025-06-30 0001736730 srt:MaximumMember camp:ConsultingAgreementsWithFoundersMember us-gaap:RelatedPartyMember 2025-01-01 2025-06-30 0001736730 srt:MaximumMember camp:ConsultingAgreementsWithFoundersMember us-gaap:RelatedPartyMember 2024-04-01 2024-06-30 0001736730 srt:MaximumMember camp:ConsultingAgreementsWithFoundersMember us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001736730 camp:ConsultingAgreementsWithFoundersMember us-gaap:RelatedPartyMember 2025-06-30 0001736730 srt:MaximumMember camp:ConsultingAgreementsWithExecutiveConsultantMember us-gaap:RelatedPartyMember 2025-01-01 2025-06-30 0001736730 srt:MaximumMember camp:ConsultingAgreementsWithExecutiveConsultantMember us-gaap:RelatedPartyMember 2025-04-01 2025-06-30 0001736730 srt:MaximumMember camp:ConsultingAgreementsWithExecutiveConsultantMember us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001736730 srt:MaximumMember camp:ConsultingAgreementsWithExecutiveConsultantMember us-gaap:RelatedPartyMember 2024-04-01 2024-06-30 0001736730 camp:ConsultingAgreementsWithExecutiveConsultantMember us-gaap:RelatedPartyMember 2025-06-30 shares iso4217:USD iso4217:USD shares pure camp:milestone camp:performanceObligation camp:antisenseOligonucleotide camp:vote camp:segment 0001736730 --12-31 Q2 false 2025 0.08916 1 10-Q true 2025-06-30 false 001-42365 CAMP4 Therapeutics Corporation DE 81-1152476 One Kendall Square Building 1400 West, 3rd Floor Cambridge MA 02139 617 651-8867 Yes Yes Non-accelerated Filer true true false false Common stock, par value $0.0001 per share CAMP NASDAQ 20161073 39052000 64039000 2034000 2344000 41086000 66383000 1624000 1624000 3407000 3858000 5061000 6015000 97000 427000 51275000 78307000 1195000 1210000 2870000 4833000 0 385000 3147000 2994000 26000 91000 97000 85000 7335000 9598000 3892000 5493000 59000 70000 2000 2000 11288000 15163000 0.0001 0.0001 175000000 175000000 20161073 20161072 20161073 20145129 2000 2000 276758000 274895000 -236773000 -211753000 39987000 63144000 51275000 78307000 1497000 0 2355000 0 10343000 9389000 20489000 19129000 4182000 3273000 7994000 6408000 14525000 12662000 28483000 25537000 -13028000 -12662000 -26128000 -25537000 453000 231000 1041000 626000 -12000 -145000 67000 -117000 441000 86000 1108000 509000 -12587000 -12587000 -12576000 -12576000 -25020000 -25020000 -25028000 -25028000 -0.62 -0.62 -26.00 -26.00 -1.24 -1.24 -52.56 -52.56 20159666 20159666 483640 483640 20155161 20155161 476167 476167 20145129 2000 274895000 -211753000 63144000 1 11666 861000 861000 -12433000 -12433000 20156796 2000 275756000 -224186000 51572000 4277 1002000 1002000 -12587000 -12587000 20161073 2000 276758000 -236773000 39987000 130648426 162147000 460704 1000 36231000 -159962000 -123730000 971 2000 2000 14591 856000 856000 -12452000 -12452000 130648426 162147000 476266 1000 37089000 -172414000 -135324000 88 0 14523 786000 786000 -12576000 -12576000 130648426 162147000 490877 1000 37875000 -184990000 -147114000 -25020000 -25028000 851000 860000 1863000 1642000 954000 835000 16000 49000 -310000 546000 -15000 -59000 -1755000 -1027000 -385000 0 1448000 1307000 -24629000 -24581000 279000 178000 -279000 -178000 0 2000 0 230000 79000 178000 0 608000 -79000 -1014000 -24987000 -25773000 65663000 40004000 40676000 14231000 0 1147000 290000 0 Basis of Presentation and Accounting Policies<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements are unaudited and have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission for interim financial reporting, consistent in all material respects with those applied in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 (“2024 Form 10-K”) and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, consolidated results of operations, and consolidated cash flows for the interim periods presented. Any reference in these notes to applicable guidance is meant to refer to the authoritative standards of U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”). This report should be read in conjunction with the audited consolidated financial statements in our 2024 Form 10-K.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These condensed consolidated financial statements include CAMP4 Therapeutics Corporation and its wholly-owned subsidiary, CAMP4 Therapeutics Pty Ltd (together, the “Company”). All intercompany balances and transactions have been eliminated in consolidation. The significant accounting policies used in the preparation of these condensed consolidated financial statements for the three and six months ended June 30, 2025 are consistent with those described in the Company’s 2024 Form 10-K. The results of operations for the three and six months ended June 30, 2025 are not necessarily indicative of the operating results to be expected for the full fiscal year or future operating periods.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reverse Stock Split</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 3, 2024, the Company effected a one-for-11.2158 reverse stock split of its issued and outstanding shares of common stock and a proportional adjustment to the existing conversion ratios for each series of the Company’s convertible preferred stock. Accordingly, all share and per share amounts for all periods presented in the accompanying condensed consolidated financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect this reverse stock split and adjustment of the preferred stock conversion ratios. The par value and the number of authorized shares of the convertible preferred stock and common stock were not adjusted in connection with the reverse stock split.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 15, 2024, the Company completed its initial public offering (“IPO”), pursuant to which it issued and sold an aggregate of 6,820,000 shares of its common stock to the public at a price of $11.00 per share, resulting in net proceeds of $65.8 million, after deducting underwriting discounts and commissions of $5.3 million and other offering expenses of $4.0 million. In addition, on November 1, 2024, the Company received proceeds of $6.6 million, after deducting underwriting discounts and commissions of $0.5 million, pursuant to the partial exercise by the underwriters of their option to purchase 643,762 additional shares in the IPO. Collectively, the Company received aggregate net proceeds of $72.4 million. Upon the closing of the IPO, the Company’s outstanding convertible preferred stock automatically converted into 11,648,582 shares of common stock.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the completion of its IPO, on October 15, 2024, the Company’s certificate of incorporation was amended and restated to authorize the issuance of up to 175,000,000 shares of common stock, par value $0.0001 per share and 25,000,000 shares of preferred stock, par value of $0.0001 per share.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity and Going Concern</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025, the Company had approximately $39.1 million of cash and cash equivalents and working capital of approximately $33.8 million. The Company has a relatively limited operating history, and the revenue and income potential of the Company’s business and market are unproven. The Company has experienced net losses and negative cash flows from operations since its inception and, as of June 30, 2025, the Company had an accumulated deficit of $236.8 million. During the six months ended June 30, 2025, the Company incurred a net loss of $25.0 million and had negative cash flows from operating activities of $24.6 million. The Company will continue to incur significant costs and </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">expenses related to its ongoing operations until it successfully develops, obtains regulatory approval for and gains market acceptance of a product candidate and achieves revenues adequate to support the Company’s operations.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From inception to June 30, 2025, the Company has funded its operations primarily with proceeds from the sale of convertible preferred stock and common stock, including in its IPO, as well as through revenues from its license and collaboration agreements. Based on its current operating plan, the Company estimates that its cash and cash equivalents as of June 30, 2025 will be sufficient to fund its operating expenses and capital expenditure requirements into the second quarter of 2026. However, the Company has based this estimate on assumptions that may prove to be wrong and could deplete its capital resources sooner than it currently expects. The Company’s capital resources will not be sufficient to fund operations through at least the next twelve months from the date that these condensed consolidated financial statements as of June 30, 2025 are issued based on its expected cash needs, which raises substantial doubt about the Company’s ability to continue as a going concern. As the Company continues to pursue its business plan, it expects to finance its operations through potential public or private equity offerings, debt financings or other capital sources, including current or potential future collaborations, licenses and other similar arrangements. However, there can be no assurance that any additional financing or strategic arrangements will be available to the Company on acceptable terms, if at all. If events or circumstances occur such that the Company does not obtain additional funding, it may be necessary to significantly reduce its scope of operations to reduce its rate of spending through actions such as reductions in staff and delaying, limiting, reducing or terminating product development or future commercialization efforts or grant rights to develop and market product candidates that it would otherwise prefer to develop and market itself, which could have a material adverse effect on the Company’s business, results of operations or financial condition.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of its condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the reported amounts of assets, liabilities and expenses in the condensed consolidated financial statements and the related disclosures in the accompanying notes. The Company bases its estimates on historical experience and various relevant assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods that are not readily apparent from other sources. Changes in estimates are recorded in the financial results of the period in which the new information becomes available. The actual results experienced may differ materially from the Company's estimates.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company includes its restricted cash balance in the cash, cash equivalents and restricted cash reconciliation of operating, investing and financing activities in the condensed consolidated statements of cash flows. The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheets to the corresponding amounts shown in the condensed consolidated statements of cash flows (in thousands):</span></div><div style="margin-bottom:7pt;text-align:justify"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">39,052 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">64,039 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash</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',serif;font-size:10pt;font-weight:400;line-height:120%">1,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">1,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">40,676 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">65,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no differences between net loss and comprehensive loss presented in the condensed consolidated statements of operations for the three and six months ended June 30, 2025 and 2024.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounting standards not listed below were assessed and determined not to be applicable or are expected to have a minimal impact on the Company’s condensed consolidated financial statements.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (“Topic 740”): </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosures</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The standard requires entities to disclose federal, state, and foreign income taxes in their rate reconciliation tables and elaborate on reconciling items that exceed a quantitative threshold. Additionally, it requires an annual disclosure of income taxes paid, net of refunds, categorized by jurisdiction based on a quantitative threshold. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. ASU 2023-09 will result in the required additional disclosures being included in the Company’s annual consolidated financial statements.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2024-03 requires disclosure of additional information about specific expense categories in the notes to financial statements for interim and annual reporting periods. For public business entities, the guidance is effective for interim and annual periods beginning after December 15, 2026. Early adoption is permitted for annual consolidated financial statements that have not yet been issued or made available for issuance. The guidance may be applied on a prospective basis or retrospectively for all prior periods presented in the financial statements. ASU 2024-03 will result in the required additional disclosures being included in the Company’s consolidated financial statements once adopted.</span></div> <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements are unaudited and have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission for interim financial reporting, consistent in all material respects with those applied in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 (“2024 Form 10-K”) and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, consolidated results of operations, and consolidated cash flows for the interim periods presented. Any reference in these notes to applicable guidance is meant to refer to the authoritative standards of U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”). This report should be read in conjunction with the audited consolidated financial statements in our 2024 Form 10-K.</span></div> <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These condensed consolidated financial statements include CAMP4 Therapeutics Corporation and its wholly-owned subsidiary, CAMP4 Therapeutics Pty Ltd (together, the “Company”). All intercompany balances and transactions have been eliminated in consolidation. The significant accounting policies used in the preparation of these condensed consolidated financial statements for the three and six months ended June 30, 2025 are consistent with those described in the Company’s 2024 Form 10-K. The results of operations for the three and six months ended June 30, 2025 are not necessarily indicative of the operating results to be expected for the full fiscal year or future operating periods.</span></div> 6820000 11.00 65800000 5300000 4000000.0 6600000 500000 643762 72400000 11648582 175000000 0.0001 25000000 0.0001 39100000 33800000 -236800000 -25000000.0 -24600000 <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of its condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the reported amounts of assets, liabilities and expenses in the condensed consolidated financial statements and the related disclosures in the accompanying notes. The Company bases its estimates on historical experience and various relevant assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods that are not readily apparent from other sources. Changes in estimates are recorded in the financial results of the period in which the new information becomes available. The actual results experienced may differ materially from the Company's estimates.</span></div> The Company includes its restricted cash balance in the cash, cash equivalents and restricted cash reconciliation of operating, investing and financing activities in the condensed consolidated statements of cash flows. The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheets to the corresponding amounts shown in the condensed consolidated statements of cash flows (in thousands):<div style="margin-bottom:7pt;text-align:justify"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">39,052 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">64,039 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash</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',serif;font-size:10pt;font-weight:400;line-height:120%">1,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">1,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">40,676 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">65,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheets to the corresponding amounts shown in the condensed consolidated statements of cash flows (in thousands):<div style="margin-bottom:7pt;text-align:justify"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">39,052 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">64,039 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash</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',serif;font-size:10pt;font-weight:400;line-height:120%">1,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">1,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">40,676 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">65,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 39052000 64039000 1624000 1624000 40676000 65663000 <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounting standards not listed below were assessed and determined not to be applicable or are expected to have a minimal impact on the Company’s condensed consolidated financial statements.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (“Topic 740”): </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosures</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The standard requires entities to disclose federal, state, and foreign income taxes in their rate reconciliation tables and elaborate on reconciling items that exceed a quantitative threshold. Additionally, it requires an annual disclosure of income taxes paid, net of refunds, categorized by jurisdiction based on a quantitative threshold. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. ASU 2023-09 will result in the required additional disclosures being included in the Company’s annual consolidated financial statements.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2024-03 requires disclosure of additional information about specific expense categories in the notes to financial statements for interim and annual reporting periods. For public business entities, the guidance is effective for interim and annual periods beginning after December 15, 2026. Early adoption is permitted for annual consolidated financial statements that have not yet been issued or made available for issuance. The guidance may be applied on a prospective basis or retrospectively for all prior periods presented in the financial statements. ASU 2024-03 will result in the required additional disclosures being included in the Company’s consolidated financial statements once adopted.</span></div> Fair Value Measurements<div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the financial instruments carried at fair value on a recurring basis as of June 30, 2025 and December 31, 2024, respectively, in accordance with the ASC 820 hierarchy (in thousands):</span></div><div style="margin-bottom:12pt"><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Measurements as of June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">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',serif;font-size:10pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">36,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">36,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Measurements as of December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">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',serif;font-size:10pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">60,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">60,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts reflected in the condensed consolidated balance sheet for prepaid expenses and other current assets, accounts payable and accrued expenses and other liabilities are shown at their historical values, which approximate their fair values.</span></div> <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the financial instruments carried at fair value on a recurring basis as of June 30, 2025 and December 31, 2024, respectively, in accordance with the ASC 820 hierarchy (in thousands):</span></div><div style="margin-bottom:12pt"><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Measurements as of June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">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',serif;font-size:10pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">36,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">36,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Measurements as of December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">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',serif;font-size:10pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">60,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">60,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 36830000 0 0 36830000 60819000 0 0 60819000 Other Balance Sheet Components<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:7pt;text-align:justify"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expenses</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">832 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">979 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Insurance expense</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',serif;font-size:10pt;font-weight:400;line-height:120%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Software and subscriptions expense</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',serif;font-size:10pt;font-weight:400;line-height:120%">442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease expense</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',serif;font-size:10pt;font-weight:400;line-height:120%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Federal R&amp;D tax credit receivable</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',serif;font-size:10pt;font-weight:400;line-height:120%">106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Other</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',serif;font-size:10pt;font-weight:400;line-height:120%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:7pt;text-align:justify"><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><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.386%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="text-align:center"><span><br/></span></div></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',serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,518 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,518 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Laboratory equipment</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',serif;font-size:10pt;font-weight:400;line-height:120%">4,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">4,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Computer and software</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',serif;font-size:10pt;font-weight:400;line-height:120%">938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">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',serif;font-size:10pt;font-weight:400;line-height:120%">524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,644 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,089 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation and amortization</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',serif;font-size:10pt;font-weight:400;line-height:120%">(7,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">(6,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,858 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred depreciation and amortization expense of $0.4 million for each of the three months ended June 30, 2025 and 2024. The Company also incurred depreciation and amortization expense of $0.9 million for each of the six months ended June 30, 2025 and 2024. For each of the three and six months ended June 30, 2025 and 2024, depreciation and amortization expense included nominal finance lease right-of-use (“ROU”) asset amortization (see Note 4).</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following (in thousands):</span></div><div style="margin-bottom:7pt;text-align:justify"><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><td style="width:71.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">Employee compensation and benefits</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,522 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,111 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Professional 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',serif;font-size:10pt;font-weight:400;line-height:120%">410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">External R&amp;D expenses</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',serif;font-size:10pt;font-weight:400;line-height:120%">830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Other</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',serif;font-size:10pt;font-weight:400;line-height:120%">108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,833 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:7pt;text-align:justify"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expenses</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">832 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">979 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Insurance expense</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',serif;font-size:10pt;font-weight:400;line-height:120%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Software and subscriptions expense</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',serif;font-size:10pt;font-weight:400;line-height:120%">442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease expense</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',serif;font-size:10pt;font-weight:400;line-height:120%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Federal R&amp;D tax credit receivable</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',serif;font-size:10pt;font-weight:400;line-height:120%">106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Other</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',serif;font-size:10pt;font-weight:400;line-height:120%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 832000 979000 203000 591000 442000 337000 118000 118000 106000 108000 333000 211000 2034000 2344000 <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:7pt;text-align:justify"><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><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.386%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="text-align:center"><span><br/></span></div></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',serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,518 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,518 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Laboratory equipment</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',serif;font-size:10pt;font-weight:400;line-height:120%">4,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">4,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Computer and software</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',serif;font-size:10pt;font-weight:400;line-height:120%">938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">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',serif;font-size:10pt;font-weight:400;line-height:120%">524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,644 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,089 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation and amortization</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',serif;font-size:10pt;font-weight:400;line-height:120%">(7,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">(6,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,858 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4518000 4518000 4664000 4078000 938000 969000 524000 524000 10644000 10089000 7237000 6231000 3407000 3858000 400000 400000 900000 900000 <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following (in thousands):</span></div><div style="margin-bottom:7pt;text-align:justify"><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><td style="width:71.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">Employee compensation and benefits</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,522 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,111 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Professional 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',serif;font-size:10pt;font-weight:400;line-height:120%">410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">External R&amp;D expenses</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',serif;font-size:10pt;font-weight:400;line-height:120%">830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Other</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',serif;font-size:10pt;font-weight:400;line-height:120%">108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,833 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1522000 3111000 410000 661000 830000 524000 108000 537000 2870000 4833000 Commitments and Contingencies<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to lease office and laboratory space in Cambridge, Massachusetts and Boulder, Colorado, which leases expire on June 30, 2027 and September 30, 2028, respectively. The table below summarizes the Company’s operating lease costs for the three and six months ended June 30, 2025 and 2024 (in thousands except for lease terms and borrowing rates):</span></div><div style="margin-bottom:12pt"><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><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.176%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</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',serif;font-size:10pt;font-weight:700;line-height:120%">Operating lease costs:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense</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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">609</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">609</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,218</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,218</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">27</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">365</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">338</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">658</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">673</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',serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease costs</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">988</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">961</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,904</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,918</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',serif;font-size:10pt;font-weight:700;line-height:120%">Other information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows used for operating leases</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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">575</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">650</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,711</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,753</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',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term in years</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.2</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',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average incremental borrowing rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.73 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.73 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of June 30, 2025 were as follows (in thousands):</span></div><div style="margin-bottom:12pt"><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><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2025 remaining</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">1,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">3,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">1,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">7,554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Less: amount representing imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">(515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total future minimum lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,039 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Finance Leases</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain specialized lab equipment under several finance lease agreements with maturities ranging from October 2028 to November 2028. The table below summarizes the Company’s finance lease costs for the three and six months ended June 30, 2025 and 2024 (in thousands except for lease terms and borrowing rates):</span></div><div style="margin-bottom:12pt"><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><td style="width:28.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">Classification</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</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',serif;font-size:9pt;font-weight:700;line-height:120%">Finance lease costs:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></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',serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of ROU assets</span></td><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',serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization</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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">49</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">98</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',serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><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',serif;font-size:9pt;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16</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',serif;font-size:9pt;font-weight:400;line-height:120%">Total finance lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">56</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">114</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',serif;font-size:9pt;font-weight:700;line-height:120%">Other information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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',serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash flows used for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">89</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">79</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">178</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',serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term in years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.7</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',serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average incremental borrowing rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">7.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">8.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">7.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">8.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of finance lease liabilities as of June 30, 2025 were as follows (in thousands):</span></div><div style="margin-bottom:12pt"><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><td style="width:84.354%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.840%"></td><td style="width:0.1%"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2025 remaining</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">93 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Less: amount representing imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total future minimum lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There are no matters currently outstanding for which any liabilities have been accrued or require disclosure.</span></div> The table below summarizes the Company’s operating lease costs for the three and six months ended June 30, 2025 and 2024 (in thousands except for lease terms and borrowing rates):<div style="margin-bottom:12pt"><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><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.176%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</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',serif;font-size:10pt;font-weight:700;line-height:120%">Operating lease costs:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense</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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">609</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">609</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,218</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,218</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">27</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">365</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">338</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">658</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">673</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',serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease costs</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">988</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">961</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,904</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,918</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',serif;font-size:10pt;font-weight:700;line-height:120%">Other information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows used for operating leases</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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">575</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">650</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,711</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,753</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',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term in years</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.2</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',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average incremental borrowing rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.73 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.73 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div>The table below summarizes the Company’s finance lease costs for the three and six months ended June 30, 2025 and 2024 (in thousands except for lease terms and borrowing rates):<div style="margin-bottom:12pt"><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><td style="width:28.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:8pt;font-weight:700;line-height:120%">Classification</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</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',serif;font-size:9pt;font-weight:700;line-height:120%">Finance lease costs:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></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',serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of ROU assets</span></td><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',serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization</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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">49</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">98</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',serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><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',serif;font-size:9pt;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16</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',serif;font-size:9pt;font-weight:400;line-height:120%">Total finance lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">56</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">114</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',serif;font-size:9pt;font-weight:700;line-height:120%">Other information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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',serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash flows used for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">89</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">79</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">178</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',serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term in years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.7</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',serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average incremental borrowing rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">7.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">8.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">7.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">8.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> 609000 609000 1218000 1218000 14000 14000 28000 27000 365000 338000 658000 673000 988000 961000 1904000 1918000 575000 650000 1711000 1753000 P2Y2M12D P3Y2M12D P2Y2M12D P3Y2M12D 0.0673 0.0672 0.0673 0.0672 <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of June 30, 2025 were as follows (in thousands):</span></div><div style="margin-bottom:12pt"><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><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2025 remaining</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">1,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">3,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">1,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">7,554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Less: amount representing imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">(515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total future minimum lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,039 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1752000 3558000 1980000 264000 7554000 515000 7039000 13000 49000 39000 98000 1000 7000 4000 16000 14000 56000 43000 114000 30000 89000 79000 178000 P3Y3M18D P1Y8M12D P3Y3M18D P1Y8M12D 0.0774 0.0819 0.0774 0.0819 <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of finance lease liabilities as of June 30, 2025 were as follows (in thousands):</span></div><div style="margin-bottom:12pt"><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><td style="width:84.354%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.840%"></td><td style="width:0.1%"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2025 remaining</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">93 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Less: amount representing imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total future minimum lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 31000 31000 31000 93000 8000 85000 Collaboration and License Agreements<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">In-License Agreements</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Children’s Medical Center Corporation</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In April 2018, the Company entered into a development and license agreement (the “CMCC Agreement”) with Children’s Medical Center Corporation (“CMCC”). The CMCC Agreement allows the Company to use CMCC’s proprietary intellectual property to conduct research, development and commercialization of products utilizing CMCC’s proprietary intellectual property in return for specified payments. The proprietary intellectual property licensed pursuant to this agreement is related to certain legacy programs the Company is not pursuing which were subsequently sublicensed to Fulcrum Therapeutics, Inc. (“Fulcrum”), as described below. As part of the CMCC Agreement, the Company issued a total of 15,123 shares of common stock to CMCC and its affiliates based on the fair value of the common stock on the date of issuance.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is obligated to pay potential development milestone payments under the terms of the CMCC Agreement of up to $7.7 million for the first licensed target, $3.9 million for the second licensed target and $1.9 million for the third licensed target upon the achievement of certain specified contingent events. If commercial sales of a licensed product commence, the Company will pay CMCC royalties at percentage rates ranging in the low- to mid-single digits on net sales of licensed products in countries where such product is protected by patent rights. The Company incurred de minimis royalties owed to CMCC for each of the three and six months ended June 30, 2025 and 2024 under the CMCC Agreement and recorded the amounts in R&amp;D expense in the condensed consolidated statements of operations and comprehensive loss. In May 2025, the Company received a $0.6 million milestone payment pursuant to the Fulcrum Agreement, which is in part, a sublicense of rights granted to the Company under the CMCC Agreement. For the three and six months ended June 30, 2025, the Company incurred a ten percent sublicense fee on the $0.6 million Fulcrum milestone under the CMCC Agreement. No such sublicense fee was incurred during the three and six months ended June 30, 2024. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company re-evaluates the likelihood of achieving future milestones under the CMCC Agreement at the end of each reporting period. As of June 30, 2025, the Company determined that the likelihood of achieving future milestones under the CMCC Agreement was not probable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Whitehead Institute for Biomedical Research</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, the Company entered into a patent license agreement (as subsequently amended, the “Whitehead Agreement”) with the Whitehead Institute for Biomedical Research (“Whitehead”). Under the Whitehead Agreement, the Company was granted a worldwide, royalty-bearing, sublicensable license under certain patent rights owned or controlled by Whitehead. Upon entering into the Whitehead Agreement, the Company paid an initial $0.1 million license issuance fee and has paid de minimis additional fees in connection with subsequent amendments to the Whitehead Agreement. In addition, the Company is obligated to pay certain filing, prosecution and maintenance fees with respect to certain patent rights licensed. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also obligated to pay potential development milestone payments to Whitehead of up to $1.9 million upon the achievement of certain specified contingent events. In addition, if the Company successfully </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">commercializes a product under the Whitehead Agreement, it is obligated to pay tiered royalties at percentage rates ranging from less than one percent to the mid-single digits of net sales or of running royalties of net sales, subject to specified reductions, until either the last-to-expire valid claim of a Whitehead patent covering the product or seven years after the first commercial sale, in each case on a product-by-product and country-by-country basis. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred de minimis fees under the Whitehead Agreement for each of the three and six months ended June 30, 2025 and 2024. These fees are recorded in R&amp;D expense in the Company’s condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sublicense Agreement</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fulcrum Therapeutics, Inc.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2023, the Company entered into a license agreement (the “Fulcrum Agreement”) with Fulcrum. Under the Fulcrum Agreement, the Company granted an exclusive license related to the Company’s intellectual property (“IP”) and granted a non-exclusive sublicense for IP obtained through the CMCC Agreement. In exchange for the license rights, Fulcrum paid the Company a $0.4 million upfront payment. In the event that Fulcrum achieves certain development and commercial milestones, Fulcrum is obligated to pay the Company one-time milestone payments ranging from $0.6 million to $20.0 million, depending on the product and milestone achieved. In addition, under the Fulcrum Agreement there are potential de minimis minimum annual royalty payments as well as sales-based royalties of up to the low-double digits upon commercialization.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed this arrangement in accordance with ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(“ASC 606”), and concluded that the contract counterparty, Fulcrum, is a customer. In accordance with ASC 606, the Company determined that there is one performance obligation in the Fulcrum Agreement, consisting of the exclusive and non-exclusive license rights granted to Fulcrum. The transaction price was comprised of the fixed consideration of $0.4 million and was recognized upon transfer of control of the licenses at a point in time upon contract execution. The arrangement includes significant variable consideration primarily in the form of milestone payments, which was fully constrained at the inception of the contract. All variable consideration is remeasured and reassessed each reporting period. As of and for the three and six months ended June 30, 2025 and 2024, the Company determined the remaining variable consideration was fully constrained.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The sales-based royalty fee qualifies for the royalty constraint exception and does not require an estimate of the future transaction price.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In May 2025, the Company received a $0.6 million milestone payment pursuant to the Fulcrum Agreement. As of the effective date of the Fulcrum Agreement, this milestone was considered fully constrained variable consideration under ASC 606. The Company included $0.6 million in the transaction price and recognized $0.6 million as research and collaboration revenue for the three and six months ended June 30, 2025. No such research and collaboration revenue was recorded under the Fulcrum agreement for the three and six months ended June 30, 2024. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">All variable consideration is remeasured and reassessed each reporting period. As of and for the three and six months ended June 30, 2025 and 2024, the Company determined all other remaining variable consideration was fully constrained.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collaborative Arrangement</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Eli Lilly and Company</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2023, the Company executed a Material Transfer Agreement (as subsequently amended, the “MTA”) with Eli Lilly and Company (“Eli Lilly”). As part of the MTA, the Company and Eli Lilly agreed to perform R&amp;D activities to generate up to three antisense oligonucleotides (“ASOs”) in accordance with a prescribed workplan. The Company evaluated the MTA under ASC 808 and concluded that it is a collaboration arrangement. The Company and Eli Lilly are jointly overseeing the R&amp;D activities under the MTA. In addition, both parties are exposed to significant risks and potential rewards under the MTA. For the three months ended June 30, 2025 and 2024, the Company recorded de minimis amounts, respectively, as a reduction in R&amp;D expense in the condensed consolidated statement of operations and comprehensive loss as a result of the earned R&amp;D reimbursement from Eli Lilly. For the six months ended June 30, 2025 and 2024, the Company recorded $0.1 million and $0.2 million, respectively, as a reduction in R&amp;D expense in the condensed </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">consolidated statement of operations and comprehensive loss as a result of the earned R&amp;D reimbursement from Eli Lilly. Additionally, the Company had an unbilled receivable of less than $0.1 million and $0.1 million recorded within prepaid expenses and other current assets on the condensed consolidated balance sheets as of June 30, 2025 and December 31, 2024, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Collaboration Arrangement</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">BioMarin Pharmaceutical Inc.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In September 2024, the Company entered into a Collaboration and License Agreement (the “BioMarin Agreement”) with BioMarin Pharmaceutical Inc. (“BioMarin”). Under the terms of the BioMarin Agreement, BioMarin paid the Company an upfront, nonrefundable payment of $1.0 million, and will reimburse the Company for certain research activities. On a per-program basis, the Company will be eligible to receive up to $5.0 million in future contingent preclinical milestones, up to $75.0 million in future contingent development and regulatory milestones and up to $105.0 million in commercial sales milestones. The Company will be further eligible to receive tiered royalties at percentage rates ranging from the low to high single digits of net sales, subject to specified reductions, until either the last-to-expire valid claim of a patent covering the product, ten years after the first commercial sale, or the expiration of any applicable regulatory exclusivity obtained for the product, in each case on a product-by-product and country-by-country basis. The agreement may be terminated in its entirety or on a program-by-program basis for convenience by BioMarin. The agreement may also be terminated by either the Company or BioMarin under certain other circumstances, including material breach, as set forth in the agreement. The notice periods for termination provisions range from 30 days to 270 days depending on the reason for termination. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed this arrangement in accordance with ASC 606 and concluded that BioMarin is a customer and there is one performance obligation, consisting of a bundle of R&amp;D activities and license right grants. The performance obligation also includes participation in a joint steering committee, the grant of an exclusive license to BioMarin, the grant of a non-exclusive license to the data resulting from the R&amp;D activities, performing the R&amp;D activities in accordance with the contractual work plan, and providing quarterly progress reports. The transaction price was comprised of fixed consideration of $3.8 million and will be recognized over time based upon a cost-to-cost method. Any deferred revenue recorded will be classified as short-term. The Company believes this work will be completed within 12 months of contract execution and the related revenue will be recognized over that period. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The arrangement includes significant variable consideration primarily in the form of milestone payments, which is fully constrained at the inception of the contract. All variable consideration is remeasured and reassessed each reporting period. As of and for the three and six months ended June 30, 2025, the Company determined the variable consideration was fully constrained.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2025, the Company recognized $0.9 million and $1.8 million in collaboration revenue under the BioMarin Agreement, respectively. Additionally, the Company had an unbilled receivable of $0.3 million as of June 30, 2025 and deferred revenue of $0.3 million as of December 31, 2024 recorded on the consolidated balance sheet, respectively.</span></div> 15123 7700000 3900000 1900000 600000 0.10 600000 600000 100000 1900000 0.01 400000 1 600000 20000000.0 1 400000 600000 600000 600000 600000 0 0 3 100000 200000 100000 100000 1000000.0 5000000.0 75000000.0 105000000.0 P10Y P30D P270D 3800000 900000 1800000 300000 300000 Stockholders’ Equity<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common and Preferred Stock</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s amended and restated certificate of incorporation authorizes the issuance of up to 175,000,000 shares of $0.0001 par value common stock and up to 25,000,000 shares of $0.0001 par value undesignated preferred stock. The Board may designate the rights, preferences, privileges, and restrictions of the preferred stock, including dividend rights, conversion rights, voting rights, terms of redemption, liquidation preference, and number of shares constituting any series or the designation of any series. The issuance of preferred stock could have the effect of restricting dividends on the Company’s common stock, diluting the voting power of the Company’s common stock, impairing the liquidation rights of the Company’s common stock, or delaying or preventing a change in control. As of June 30, 2025, no shares of preferred stock were outstanding.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Each share of common stock entitles the holder to one vote, together with the holders of any preferred stock, on all matters submitted to the stockholders for a vote. Common stockholders are also entitled to receive dividends. As of June 30, 2025, no cash dividends have been declared or paid. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reserved Shares</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025, the Company has reserved the following shares of common stock for future issuance:</span></div><div style="margin-bottom:12pt;text-align:justify"><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><td style="width:83.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.507%"></td><td style="width:0.1%"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Shares reserved for future issuance under the 2024 Equity Incentive and Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,184,239</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',serif;font-size:10pt;font-weight:400;line-height:120%">Stock options outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,995,094</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">142</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,179,475</span></td></tr></table></div> 175000000 0.0001 25000000 0.0001 0 1 0 0 <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025, the Company has reserved the following shares of common stock for future issuance:</span></div><div style="margin-bottom:12pt;text-align:justify"><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><td style="width:83.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.507%"></td><td style="width:0.1%"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Shares reserved for future issuance under the 2024 Equity Incentive and Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,184,239</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',serif;font-size:10pt;font-weight:400;line-height:120%">Stock options outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,995,094</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">142</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,179,475</span></td></tr></table></div> 2184239 2995094 142 5179475 Stock-Based Compensation<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2024 Equity Incentive Plan</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In October 2024, the Company adopted the 2024 Equity Incentive Plan (the “2024 Plan”), which became effective in connection with the Company’s IPO. The 2024 Plan provides for the grant of stock options, stock appreciation rights, restricted and unrestricted stock awards, restricted stock unit awards, and other stock-based awards to employees, directors, and non-employee service providers of the Company. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Awards granted under the 2024 Plan expire no later than ten years from the date of grant. The price of stock options shall not be less than 100% of the estimated fair value on the date of grant and typically vest over a four-year period, although awards may be granted with different vesting terms. The 2024 Plan initially reserved 2,143,039 shares of common stock for the issuance of future awards and provides for an automatic annual increase in the number of shares of common stock reserved for future issuance by the lesser of (i) 5% of the number of shares of the Company’s common stock outstanding as of the close of business on the immediately preceding December 31 and (ii) the number of shares determined by the Company’s Board of Directors on or prior to such date for such year. Pursuant to the terms of the 2024 Plan, an additional 604,832 shares of common stock were added to the number of available shares, effective January 1, 2025. As of June 30, 2025, there w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ere </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,768,326</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> sh</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ares of common stock reserved and available for issuance pursuant to the 2024 Plan.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2024 Employee Stock Purchase Plan</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In October 2024, the Company adopted the 2024 Employee Stock Purchase Plan (the “2024 ESPP”), which became effective in connection with the Company’s IPO. The 2024 ESPP initially reserved 214,303 shares of common stock for the issuance of future awards and provides for an automatic annual increase in the number of shares of common stock reserved for future issuance by the lesser of (1) 1% of the number of shares of the Company’s common stock outstanding as of the close of business on the immediately preceding December 31 and (2) the number of shares determined by the Company’s Board of Directors on or prior to such date for such year. Pursuant to the terms of the 2024 ESPP, an additional 201,610 shares of common stock were added to the number of available shares, effective January 1, 2025. As of June 30, 2025, there were 415,913 shares of common stock reserved and available for issuance pursuant to the 2024 ESPP.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 ESPP permits eligible employees to enroll in six-month offering periods. Participants may purchase shares of the Company’s common stock, through payroll deductions, at a price equal to 85% of the fair market value of the common stock on the first or last day of the applicable offering period, whichever is lower. Purchase dates under the 2024 ESPP occur on or around January 1 and July 1 each year. As of June 30, 2025, there have been no offering periods.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2016 Equity Incentive Plan</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In 2016, the Company adopted the Marauder Therapeutics, Inc. 2016 Stock Option and Grant Plan (the “2016 Plan”) that provided for the grant of stock options, restricted stock units, and other stock-based awards to employees, directors, and non-employee service providers of the Company. The 2016 Plan was suspended in connection with the Company’s IPO and no further grants will be made. The 2016 Plan continues to govern the terms and conditions of outstanding awards granted under the 2016 Plan.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock Option Activity</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the six months ended June 30, 2025 (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:3pt"><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Number of outstanding options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>exercise<br/>price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>remaining<br/>contractual<br/>term in years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Aggregate intrinsic 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',serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of December 31, 2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">2,119,425</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">7.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">948,446</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">3.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited/Cancelled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(72,776)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">6.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Exercises</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">2.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of June 30, 2025</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',serif;font-size:10pt;font-weight:400;line-height:120%">2,995,094</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">6.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7.96</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Vested and expected to vest as of June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,995,094</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">6.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7.96</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Exercisable as of June 30, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,393,408</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">7.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Award Activity</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restricted stock award activity for the six months ended June 30, 2025 is as follows:</span></div><div style="margin-bottom:3pt"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Number of shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Weighted average<br/>fair 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',serif;font-size:10pt;font-weight:400;line-height:120%">Unvested as of December 31, 2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">15,943</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">1.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(15,943)</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.75 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Unvested as of June 30, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">All restricted common stock awards were initially issued at a price determined to be fair value on the date of grant. The Company recognizes forfeitures of restricted common stock as they occur. As of June 30, 2025, all outstanding restricted common stock awards were fully vested.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components and classification of stock-based compensation expense for the three and six months ended June 30, 2025 and 2024 (in thousands):</span></div><div style="margin-bottom:12pt"><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><td style="width:41.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">Options</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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">1,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">1,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards</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',serif;font-size:10pt;font-weight:400;line-height:120%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,002 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">786 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,863 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,642 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">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',serif;font-size:10pt;font-weight:400;line-height:120%">514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,002 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,642 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an aggregate $7.0 million of gross unrecognized stock-based compensation expense as of June 30, 2025 remaining to be recognized over a weighted average period of 6.3 years.</span></div> P10Y 1 P4Y 2143039 0.05 604832 1768326 214303 0.01 201610 415913 P6M 0.85 <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the six months ended June 30, 2025 (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:3pt"><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Number of outstanding options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>exercise<br/>price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>remaining<br/>contractual<br/>term in years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Aggregate intrinsic 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',serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of December 31, 2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">2,119,425</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">7.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">948,446</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">3.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited/Cancelled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(72,776)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">6.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Exercises</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">2.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of June 30, 2025</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',serif;font-size:10pt;font-weight:400;line-height:120%">2,995,094</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">6.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7.96</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Vested and expected to vest as of June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,995,094</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">6.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7.96</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Exercisable as of June 30, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,393,408</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">7.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2119425 7.87 P7Y11M23D 751000 948446 3.72 72776 6.66 1 2.12 0 2995094 6.58 P7Y11M15D 0 2995094 6.58 P7Y11M15D 0 1393408 7.02 P6Y7M24D 0 <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restricted stock award activity for the six months ended June 30, 2025 is as follows:</span></div><div style="margin-bottom:3pt"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Number of shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Weighted average<br/>fair 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',serif;font-size:10pt;font-weight:400;line-height:120%">Unvested as of December 31, 2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">15,943</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">1.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(15,943)</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.75 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Unvested as of June 30, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 15943 1.75 15943 1.75 0 0 <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components and classification of stock-based compensation expense for the three and six months ended June 30, 2025 and 2024 (in thousands):</span></div><div style="margin-bottom:12pt"><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><td style="width:41.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">Options</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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">1,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">1,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards</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',serif;font-size:10pt;font-weight:400;line-height:120%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,002 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">786 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,863 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,642 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">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',serif;font-size:10pt;font-weight:400;line-height:120%">514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,002 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,642 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 999000 756000 1829000 1581000 3000 30000 34000 61000 1002000 786000 1863000 1642000 488000 399000 963000 905000 514000 387000 900000 737000 1002000 786000 1863000 1642000 7000000.0 P6Y3M18D Income Taxes<div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">No provision for federal, state, or foreign income taxes has been recorded for the three and six months ended June 30, 2025 and 2024 and the effective tax rate was zero. The Company has incurred net operating losses for all the periods presented and has not reflected any benefit for such net operating loss carryforwards in the accompanying condensed consolidated financial statements due to uncertainty around utilizing these tax attributes within their respective carryforward periods. The Company has recorded a full valuation allowance against its deferred tax assets as it is more likely than not that such assets will not be realized in the near future. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> The Company had no reserves related to uncertain tax positions as of June 30, 2025 and December 31, 2024. For the three and six months ended June 30, 2025 and 2024, the Company has not recognized any potential interest or penalties. The Company is not currently subject to any tax assessment from an income tax examination in the U.S. or any other taxing jurisdiction.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the One Big Beautiful Bill Act (the "OBBBA") was enacted in the United States. The OBBBA includes significant changes to the federal tax law that may impact the Company. As the legislation was not signed into law until the Company's third quarter of 2025, the impacts, if any, are not included in its operating results for the three and six months ended June 30, 2025. The Company will evaluate the impact of the newly enacted tax law and its impact on the Company's forecasted annual effective tax rate in subsequent periods as required.</span></div> 0 0 0 0 0 0 0 0 Segment Reporting<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its business activities on a consolidated basis and operates as a single operating segment, R&amp;D, which engages in the business of developing a new class of RNA-targeting therapeutics to treat a broad range of genetic diseases. The Company’s operations are primarily in the United States. The chief operating decision maker does not review assets in evaluating the results and therefore, such information is not presented.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The operating financial results of the Company’s R&amp;D segment for the three and six months ended June 30, 2025 and 2024 are as follows (in thousands):</span></div><div><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">1,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">2,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Less: Significant segment expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Personnel-related expenses</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',serif;font-size:10pt;font-weight:400;line-height:120%">5,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">4,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">10,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">9,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Clinical and preclinical 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',serif;font-size:10pt;font-weight:400;line-height:120%">4,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">4,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">9,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">8,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Facilities-related and overhead</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',serif;font-size:10pt;font-weight:400;line-height:120%">2,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">1,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">3,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Professional and consulting 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',serif;font-size:10pt;font-weight:400;line-height:120%">1,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">1,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">3,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Corporate expenses</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',serif;font-size:10pt;font-weight:400;line-height:120%">456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">1,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Travel and entertainment</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',serif;font-size:10pt;font-weight:400;line-height:120%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Plus: Other segment income</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',serif;font-size:10pt;font-weight:400;line-height:120%">441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">1,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Segment net loss</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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(12,587)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(12,576)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(25,020)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(25,028)</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></tr></table></div> <div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The operating financial results of the Company’s R&amp;D segment for the three and six months ended June 30, 2025 and 2024 are as follows (in thousands):</span></div><div><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">1,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">2,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Less: Significant segment expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Personnel-related expenses</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',serif;font-size:10pt;font-weight:400;line-height:120%">5,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">4,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">10,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">9,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Clinical and preclinical 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',serif;font-size:10pt;font-weight:400;line-height:120%">4,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">4,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">9,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">8,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Facilities-related and overhead</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',serif;font-size:10pt;font-weight:400;line-height:120%">2,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">1,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">3,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Professional and consulting 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',serif;font-size:10pt;font-weight:400;line-height:120%">1,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">1,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">3,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">2,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Corporate expenses</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',serif;font-size:10pt;font-weight:400;line-height:120%">456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">1,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Travel and entertainment</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',serif;font-size:10pt;font-weight:400;line-height:120%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Plus: Other segment income</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',serif;font-size:10pt;font-weight:400;line-height:120%">441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">1,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Segment net loss</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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(12,587)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(12,576)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(25,020)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(25,028)</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></tr></table></div> 1497000 0 2355000 0 5593000 4874000 10779000 9554000 4710000 4320000 9189000 8694000 2022000 1809000 3998000 3718000 1584000 1294000 3186000 2815000 456000 255000 1037000 496000 160000 110000 294000 260000 -441000 -86000 -1108000 -509000 -12587000 -12576000 -25020000 -25028000 Net Loss Per Share Attributable to Common Stockholders<div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share was calculated as follows (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:12pt"><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><td style="width:38.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.678%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net loss attributable to common stockholders</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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(12,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(12,576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(25,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(25,028)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">20,159,666</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">483,640</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">20,155,161</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">476,167</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',serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(0.62)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(26.00)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1.24)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(52.56)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company excluded the following from the computation of diluted net loss per share attributable to common stockholders at June 30, 2025 and 2024 because their inclusion would have had an anti-dilutive effect:</span></div><div style="margin-bottom:12pt"><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><td style="width:71.627%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">As of June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">Conversion of preferred stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">11,648,582</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',serif;font-size:10pt;font-weight:400;line-height:120%">Shares reserved for future issuance under the 2024 Equity Incentive Plan and ESPP</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,184,239</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Stock options outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,995,094</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,498,802</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',serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock vesting</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">45,129</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',serif;font-size:10pt;font-weight:400;line-height:120%">Conversion of common stock warrant</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">142</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">142</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',serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,179,475</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,192,655</span></td></tr></table></div> <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share was calculated as follows (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:12pt"><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><td style="width:38.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.678%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net loss attributable to common stockholders</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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(12,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(12,576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(25,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">$</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',serif;font-size:10pt;font-weight:400;line-height:120%">(25,028)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">20,159,666</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">483,640</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">20,155,161</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">476,167</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',serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(0.62)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(26.00)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1.24)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(52.56)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -12587000 -12587000 -12576000 -12576000 -25020000 -25028000 20159666 20159666 483640 483640 20155161 20155161 476167 476167 -0.62 -0.62 -26.00 -26.00 -1.24 -1.24 -52.56 -52.56 <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company excluded the following from the computation of diluted net loss per share attributable to common stockholders at June 30, 2025 and 2024 because their inclusion would have had an anti-dilutive effect:</span></div><div style="margin-bottom:12pt"><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><td style="width:71.627%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">As of June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</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',serif;font-size:10pt;font-weight:400;line-height:120%">Conversion of preferred stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">11,648,582</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',serif;font-size:10pt;font-weight:400;line-height:120%">Shares reserved for future issuance under the 2024 Equity Incentive Plan and ESPP</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,184,239</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:120%">Stock options outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,995,094</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,498,802</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',serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock vesting</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">45,129</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',serif;font-size:10pt;font-weight:400;line-height:120%">Conversion of common stock warrant</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">142</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">142</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',serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,179,475</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,192,655</span></td></tr></table></div> 0 11648582 2184239 0 2995094 2498802 0 45129 142 142 5179475 14192655 Related Parties<div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In September 2015, the Company entered into consulting agreements with its two founders, related parties who hold shares of the Company’s common stock, to provide R&amp;D and strategic services. For both the three and six months ended June 30, 2025, the Company recognized R&amp;D expense of less than $0.1 million related to work performed under the founder agreements. For both the three and six months ended June 30, 2024, the Company recognized R&amp;D expense of less than $0.1 million related to work performed under the founder agreements. For both the three and six months ended June 30, 2025, the Company recognized stock-based compensation expense of less than $0.1 million related to the consulting agreements. For both the three and six months ended June 30, 2024, the Company recognized stock-based compensation expense of less than $0.1 million related to the consulting agreements. The Company had no amounts due to the founders as of June 30, 2025.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In March 2019, the Company entered into a consulting agreement with an executive consultant, a related party who holds shares of the Company’s common stock. For both the three and six months ended June 30, 2025, the Company recognized G&amp;A expense totaling less than $0.1 million related to work performed under the consulting agreement. For both the three and six months ended June 30, 2024, the Company recognized G&amp;A expense of less than $0.1 million related to work performed under the consulting agreement. For the three and six months ended June 30, 2025, the Company recognized stock-based compensation expense of less than $0.1 million related to the consulting agreement. For the three and six months ended June 30, 2024, the Company recognized stock-based compensation expense of less than $0.1 million related to the consulting agreement. The Company had no amounts due to the consultant as of June 30, 2025.</span></div> 100000 100000 100000 100000 100000 100000 100000 100000 0 100000 100000 100000 100000 100000 100000 100000 100000 0 false false false false